我们有许多电子测试技术人员,几乎没有编程经验.我想要一种易于学习的脚本语言,它具有简单宽松的语法,可以与.NET集成并轻松调用暴露的静态或单例实例方法.什么脚本语言可以满足这些要求?
注意:Perl被淘汰了,C#脚本会很好但语法有点无法容忍.
编辑:我希望能够做这样的事情.
Instrument("MultiMeter1").Measure
if (LastMeasurement.IsInRange(50,100))
{
Test.Pass = true;
}
Run Code Online (Sandbox Code Playgroud)
短名单包括
PowerShell有很多功能,但并非最重要的是它将安装在所有Win2008和Win7安装上.
语法并不完全宽容,但PowerShell将尽其所能地根据需要转换类型,此外它还有一个强大的动态类型系统,可以帮助理解XML,COM,AD和WMI类型.
这里只是关于类型转换的几行
> $five = "5"
> $five + 5
55
> [int]$five + 5
10
> [datetime] "Nov 12"
Thursday, November 12, 2009 12:00:00 AM
Run Code Online (Sandbox Code Playgroud)
编辑:为了解决您的情况,您可以创建一个cmdlet(或v2中的模块),它包装您的.net类,然后执行类似的操作
$meter = Get-Measurement MultiMeter1
if ($meter.IsInRange(50,100))
{
Set-TestResult $meter $true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2335 次 |
| 最近记录: |