- compiler / vm 空静态库,host 可执行打印版本 - 顶层解开 add_subdirectory,tests 接入 CTest(host_version 通过) - examples/line1 落地 project.toml 与三个 .st - Types.h 注释补饱和规则,与 Doc/isa 一致 - .gitignore 忽略 Doc/会话记录.md
14 lines
235 B
Smalltalk
14 lines
235 B
Smalltalk
(* motor.st *)
|
|
FUNCTION_BLOCK MotorStarter
|
|
VAR_EXTERNAL
|
|
EmergencyStop : BOOL;
|
|
END_VAR
|
|
VAR_INPUT
|
|
start, stop : BOOL;
|
|
END_VAR
|
|
VAR_OUTPUT
|
|
Q : BOOL;
|
|
END_VAR
|
|
Q := start AND NOT stop AND NOT EmergencyStop;
|
|
END_FUNCTION_BLOCK
|