`
isiqi
  • 浏览: 16358698 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

通过实例学习 VSL - Hello World

阅读更多

第一个练习是教你怎样创建、书写、编译以及运行VSL脚本。我们的目标是实现那个经典的编程练习:输出“Hello World”到Virtools控制台(事件日志窗口,Event Log)。

  1. 开始一个新的Virtools文件,并在Level上创建一个脚本。从“Building Blocks”选项卡里面拖出一个名为“Run VSL”的BB(VSL/Run VSL)到Schematic工作区。
    正如你所看到的,当你第一次添加这个BB到脚本时,它并没有任何输入(pIn)或输出(pOut)参数(后面你会看到怎样添加这些输入输出参数)。“Run VSL”BB只能在VSL脚本管理器(VSL Script Manager)中编辑。
  2. 要打开VSL Script Manager,可以按以下方法中的其中一种来做:
    • 点击“Run VSL”这个BB,然后按下“V”键。
    • 从“Editors”菜单中选择“VSL Script Manager”。脚本就在左边的树型菜单的“Run VSL ”目录下。
  3. 现在拷贝这段代码到编辑器中
  4. 	void main()
    {
    String s = "Hello World.";
    bc.OutputToConsole(s);
    }
  5. 要编译刚才你添加的代码,可以使用以下其中一种方法:

    • 按下F7键
    • 右击你的VSL脚本,然后从右键菜单中选择compile
  6. 确认在VSL管理器的错误信息窗口中没有报错。如果有,请更正后再重新编译。
  7. 在VSL管理器的左面板选中某BB,按下F2,输入“Hello World”进行重命名。
  8. 要运行你的脚本程序,可以使用以下方法中的其中一种:
    • 在VSL管理器里,假如你的脚本是以debug模式编译的
      • 按下F5键
      • 点击“Run Script”
    • 如果是在播放模式下,则按你的意图来(如在Schematic工作区,把它的bIn链接到Start)
  9. 现在打开Virtools控制台(Event Log窗口),你会看到那个"Hello World." 被显示出来。
分享到:
评论

相关推荐

    vsl-src-1.1.zip_RS steganalysis_steganalysis

    这个压缩包文件"vsl-src-1.1.zip"包含了用于RS(Reed-Solomon)码的隐写分析(steganalysis)的Matlab代码。下面我们将深入探讨这些知识点。 首先,Reed-Solomon码是一种纠错编码技术,广泛应用于数据存储和传输中...

    Python库 | vsl-0.7.3-py2.7-linux-x86_64.egg

    资源分类:Python库 所属语言:Python 资源全名:vsl-0.7.3-py2.7-linux-x86_64.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    ioDrive2 MLC SSD Windows驱动.zip

    Dell_ioMemory_Hardware_Installation_Guide_for_ioMemory_VSL_3.2.15_2017-04-11.pdf Dell_ioMemory_VSL_3.2.15_Release_Notes_2017-11-07.pdf Dell_ioMemory_VSL_3.2.15_User_Guide_for_Microsoft_Windows_2017-04...

    【WordPress插件】2022年最新版完整功能demo+插件v1.0.5.zip

    Instant VSL - Generate The Perfect Video Sales Letter Web-page in About 30 Seconds 即时VSL - 在大约30秒内生成完美的视频销售信件网页" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、...

    vsl.rar_vsl_vsl.rar

    他们可以使用Flex和Byacc来创建自己的VSL解析器,通过阅读和修改源代码来学习编译器内部机制。同时,VAM.EXE和相关可执行文件则提供了运行和调试VSL代码的环境。 在实践过程中,学生可以尝试编写简单的VSL程序,...

    3dviastudio VSL入门级学习

    ### 3dviastudio VSL入门级学习 #### 概述 本文旨在为初学者提供一份关于3DVIA Studio中VSL(VirtoolsScriptLanguage)的基础教程。VSL是一种专为3DVIA Studio设计的脚本语言,其语法与C++相似。本文将详细介绍...

    新一代核心交换机协议

    随后,通过`vsl-aggregateport1`命令创建了一个VSL聚合端口。 ``` Switch1(config-vsl-ap-1)#port-memberinterfaceTenGigabitEthernet3/1 Switch1(config-vsl-ap-1)#port-memberinterfaceTenGigabitEthernet3/2 ...

    新元 VSL3系列电压电流表说明书.rar

    新元VSL3系列电压电流表是一款专业级的电气测量设备,广泛应用于电力系统、工业自动化、实验室测试等领域。这款仪表具有高精度、高稳定性以及丰富的功能,是工程师和技术人员进行电压、电流检测的重要工具。下面,...

    Virtools的VSL和SDK编程编码规则

    Virtools 是一款强大的交互式3D应用开发工具,它的VSL(Virtools Script Language)是内置的脚本语言,而SDK(Software Development Kit)则提供了更底层的编程接口。为了确保代码的质量、可读性和可维护性,遵循...

    virtools学习资料

    #### 二、VSL脚本语言入门:Hello World示例 **1. 创建Virtools项目及脚本** - **步骤一**:首先,在Virtools中创建一个新的项目,并在Level层创建一个脚本。 - **步骤二**:从“Building Blocks”菜单中拖拽一个...

    基于BP神经网络的Q-学习可变限速控制对拥堵路段交通流的优化.pdf

    本文的主要贡献在于提出了基于BP神经网络的Q-学习VSL控制方法,并通过实验验证了该方法对交通流的优化作用。本研究结果可以为交通控制系统的设计和优化提供有价值的参考。 BP神经网络是一种强大的函数逼近器,可以...

    VSL可变限速控制相关文章2016最新

    可变限速控制(VSL)是一种交通管理策略,旨在通过改变高速公路或其它道路的限速来适应实时交通流量和环境条件,以减少交通事故并提高道路安全性。2016年的相关研究文章探讨了在拥挤的高速公路上实施可变限速控制...

    toy9.cpp VSL语言编译器

    C语言编写的VSL语言的编译器 基于LLVM

    用户使用综合文档LinuxCluter部分.pdf

    Hello World! ``` Intel Fortran 编译器支持 F77/90/95 标准,并与 CFV(Compaq Visual Fortran)兼容。用户需要熟悉 Fortran 语言后,才能使用 Intel Fortran 编译器。 Intel Fortran 编译器的常用命令行参数包括...

    virtools开发之底层篇

    本书面向已经有一定编程经验,尤其是Virtools基础的读者,旨在通过学习VSL脚本和SDK开发,提升开发者对Virtools功能的挖掘和利用能力。VSL脚本语言是Virtools中的核心部分,初学者可以从基础语法入手,逐步了解和...

    电子设计大赛实例

    ### 电子设计大赛实例分析与教学...通过以上实例与解析,我们可以看出,2008年福建省大学生电子设计竞赛不仅提供了丰富的实践平台,还深入探讨了电子设计的基本原理与应用技巧,为参赛者提供了宝贵的理论与实操经验。

    ioDrive2驱动_ioDrive2_windows驱动.zip

    ioMemory_Hardware_Installation_Guide_for_ioMemory_VSL_3.2.15_2017-04-11.pdf 584.3KB 10-Nov-17 ioMemory_VSL_3.2.15_Release_Notes_2017-11-07.pdf 463.0KB 10-Nov-17 oMemory_VSL_3.2.15_User_Guide_for_...

    VSL: Virtual Steganographic Laboratory:隐写术和隐写分析软件-开源

    在提供的压缩包“vsl-1.1”中,包含了VSL的1.1版本安装程序或源代码。用户可以解压后按照指南进行安装和使用。值得注意的是,使用开源软件时,务必遵守相应的许可协议,尊重开发者的工作成果,并注意软件的更新和...

    JB-QB-V6811火灾报警控制器安装使用说明书VSL2.900.020AS-V1.03.docx

    - **远程控制**:通过网络或其他通信手段实现远程监控和控制。 - **历史记录查询**:如何查询报警记录、操作日志等信息。 - **软件升级**:更新系统软件的方法和注意事项。 #### 七、故障分析与排除 提供了各种...

Global site tag (gtag.js) - Google Analytics