ProCon说明 快速入门 运动控制 EtherCAT 实时程序 API函数 控件库 硬件说明 问题排查 示例代码 |
NoTime程序兼容在Windows与INtime下运行,部分C#特性不支持,详细支持特性参考一下检索目录。
已支持特性,除特殊说明外,使用及功能可参考.NET框架标准。
关键字及语法参考C#官方。
运算符支持如下表,运算符语义参考C#官方。
类别 | 运算符 |
算数运算符 | + - * / % |
逻辑运行符 | & | ^ ~ && || ! |
字符串连接符 | + |
递增和递减运算符 | ++ -- |
移位运算符 | >> << |
比较运算符 | == != > < >= <= |
赋值运算符 | = += -= *= /= %= |
成员访问运算符 | . |
索引运算符 | [] |
类型转换运算符 | () |
条件运算符 | ?: |
可空类型运算符 | ? |
对象创建运算符 | new |
不安全相关运算符 | *(指针) &(取址) ->(指针对象访问) |
以下为支持的流程控制语句,跳转条件及嵌套方式参考C#官方。
if else语句
switch case语句
for循环
while循环
do while循环
foreach循环
break语句
continue语句
goto语句
return语句
编号 | 数据类型 |
1 | sbyte |
2 | byte |
3 | short |
4 | ushort |
5 | int |
6 | uint |
7 | long |
8 | ulong |
9 | float |
10 | double |
11 | char |
12 | string(及正则表达式) |
13 | bool |
14 | Class |
15 | struct |
16 | enum |
参考受支持.NET框架标准。
编号 | 集合 |
1 | ArrayList、List<T> |
2 | Queue、Queue<T> |
3 | Stack、Stack<T> |
4 | Hashtable |
5 | SortedList、SortedList<TKey,TValue> |
泛型 | 是否支持 |
类 | 是 |
方法 | 是 |
接口 | 是 |
集合 | 是 |
功能 | 是否支持 |
访问修饰符 | 是 |
get set访问器 | 是 |
构造函数 | 是 |
析构函数 | 是 |
方法重载 | 是 |
嵌套类 | 是 |
继承 | 是 |
虚方法 | 是 |
抽象类 | 是 |
抽象方法 | 是 |
方法重写 | 是 |
析构函数 | 是 |
功能 | 是否支持 |
访问修饰符 | 是 |
get set访问器 | 是 |
构造函数 | 是 |
方法重载 | 是 |
继承 | 是(与官方一致,仅可继承接口) |
方法重写 | 是 |
功能 | 是否支持 |
委托 | 是 |
多播委托 | 是 |
事件 | 是 |
lambda表达式 | 是 |
功能 | 是否支持 |
Thread | 是 |
Priority | 是 |
lock | 是 |
Monitor | 是 |
Mutex | 是 |
功能 | 是否支持 |
Console | 是 |
功能 | 是否支持 |
try catch | 是 |
未支持
NoTime程序不支持在线调试,但可基于VS等集成开发环境在Windows下运行并调试,调试正常后再运行到实时系统下。另可利用控制台打印接口在实时系统下打印关键信息调试。
Copyright © 2015 深圳市优易控软件有限公司 www.proutech.com |