什么是cmd?
CMD是Windows操作系统中的命令提示符(Command Prompt)程序,它是一种命令行工具,可以让用户通过键入命令来与计算机进行交互。
CMD是Windows中一个基本的系统组件,它提供了一个简单的方式来执行诸如文件管理、网络管理、系统配置等各种任务。通过命令提示符,用户可以通过简单的命令来执行这些任务,而无需打开图形用户界面(GUI)。
CMD支持多种命令,包括文件和目录管理命令,网络命令,系统管理命令,以及一些常用的工具和实用程序。用户可以在CMD中输入命令,按下回车键后,计算机将执行这些命令,并返回相应的结果。
CMD是计算机管理员和高级用户经常使用的工具,因为它提供了更精细的控制和更高的灵活性。
命令通道$ CMD(仅CWRITE)
通过命令通道$ CMD进行通信
CWRITE可以通过命令通道将语句传输到程序解释器。示例:通过RUN启动程序并使用STOP将其停止。
CREAD与命令通道无关。
不需要配置命令通道以与CWRITE进行通信。
与命令通道$ CMD通信
CWRITE
CWRITE将数据写入类型为LD_EXT_OBJ的已加载外部模块。在加载的LD_EXT_FCT类型的外部模块中,CWRITE调用一个函数。
CWRITE将命令写入命令通道$CMD。
CWRITE通过命令通道$FCT_CALL调用函数。
CWRITE触发提前运行停止。
CWRITE ( HandleΙ$CMDΙ$FCT_CALL, State, Mode, Format, Var1 < , …, Var10 >)
Handle |
类型:INT 处理由COPEN传输到CWRITE的变量,识别到外部模块的通道 |
$CMD | 用于写入命令通道$CMD的预定义句柄变量 |
State |
类型:STATE_T 自动返回到CWRITE的状态 |
Mode |
类型:MODUS_T 写入模式必须初始化。 |
Format |
Type: CHAR array 变量Var1…Var10必须先转换为文本字符串,然后才能写入通道。格式定义要生成的文本的格式。必须为每个变量指定一种格式。 |
Var1 … Var10 |
数据写入通道的变量。每个语句最多可以有10个变量。 |
程序 A6.SRC 将通过命令通道 $CMD 启动、停止和取消选择。这是通过 SUB 文件中的以下程序行来完成的。
DECL STATE_T STAT
DECL MODUS_T MODE
MODE=#SYNC
;选择程序A6()
;要启动程序,需要启动按钮或外部启动信号
IF $FLAG[1]==TRUE THEN
CWRITE($CMD,STAT,MODE,"RUN/R1/A6()")
$FLAG[1]=FALSE
ENDIF
;停止程序A6()
IF $FLAG[2]==TRUE THEN
CWRITE($CMD,STAT,MODE,"STOP 1")
$FLAG[2]=FALSE
ENDIF
;取消程序A6()
IF $FLAG[3]==TRUE THEN
CWRITE($CMD,STAT,MODE,"CANCEL 1")
$FLAG[3]=FALSE
全部0条评论
快来发表一下你的评论吧 !