1,136
个编辑
更改
VSL/zh
,改几个格式
{{Distinguish|本条目并不是玩家口中通常所说的Virtools脚本,关于玩家通常所说的Virtools脚本,请参见[[脚本]]}}
VSL([[Virtools]][[脚本]]语言)是一种<del>强大的</del>脚本语言<ref>在Virtools中相比较原理图的连线来说已经够强大了</ref>,通过提供对[[Virtools SDK]]的脚本级别访问,对Virtools Dev Schematic编辑器进行了补充。 原理图编辑器进行了补充。 VSL编辑器支持智能的上下文相关的文本突出显示(着色)系统,上下文相关的完成和功能参数的自动显示。同时也包括完整调试模式:断点,具有值编辑功能的变量监视以及单步调试(包括进入函数/退出函数支持)。
== 概述 ==
* 强烈建议:在变量管理器的VSL部分中选择Debug Check Variable,以确保所有对象都经过测试,并确保在使用它们之前它们不是NULL(即使它们存在)。
您可以在作者模式(Author mode)或用户模式(Player mode)下运行VSL脚本。
在“VSL脚本管理器中,在VSL脚本列中选择一个Run VSL脚本,然后单击Run Script或按F5。 请注意,以作者模式运行脚本仅会执行VSL代码。 Run VSL Building Block本身并不会激活。 这意味着将使用[[pIn]]并计算[[pOut]],但不考虑[[bIn]]和[[bOut]]。
用户模式也称运行时模式,必须通过与另一个Building Block,或原理图中的脚本起始点的链接激活Run VSL Building Block来运行脚本。
您可以通过VSL脚本管理器界面中的保存和加载按钮保存和加载全局VSL和Run VSL脚本。 VSL脚本另存为扩展名为.VSC的文本文件。需要注意的是,您只能将VSL脚本加载到当前任何存在的VSL脚本中。 加载之前,请确保脚本为空,否则,您要导入的脚本将替换您已有的任何代码。 还要注意,您要保存或导入的只是代码视图中的源代码——不保存与上下文设置(bIn,bOut,pIn,pOut)有关的信息。
当然,您可以保存具有VSL脚本的Virtools文件(CMO / VMO / NMO / NMS)。 在这种情况下,请确保在加载保存的文件时所有被依赖的脚本均是可用的。
VSL是一种对Virtools的补充,但不能替代Virtools SDK。 在某些情况下,Virtools SDK更合适,并且某些事情VSL无法完成,仅可通过Virtools SDK来实现: