首页 文章 精选 留言 我的

精选列表

搜索[人形机器人],共9584篇文章
优秀的个人博客,低调大师

《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一2.3.5 使用全局变量创建一个活动

2.3.5 使用全局变量创建一个活动 学习了基本的活动和控制流程之后,本小节将学习如何在VIPLE里建立你自己的活动。当你完成本小节的练习后,会对活动是什么有一个更好的理解。本练习会创建简单的Main框图和活动,见图2-12。我们会阐释Main和活动之间的信息交流方式:1)全局变量;2)参数传递。在这个程序中,String指Yinong Chen会赋到输出变量里并通过活动的输入传递到活动里。 活动的返回值会赋到输出端口并传回Main框图中。这里的变量是全局的,Main框图也可以访问inner Variable并得到它的值。为了使用参数传递,我们需要为活动定义一个参数,使用“value”作为活动的数据连接,如图2-13a所示。Main框图和活动的代码在图2-13b中给出。

优秀的个人博客,低调大师

《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一3.1 仿真——设计过程中的关键步骤

第3章 逻辑设计与计算机组成 3.1 仿真——设计过程中的关键步骤 仿真和模拟是用一系列数学公式和模型来模拟一个真实现象的过程。先进的计算机和程序是建立一个有意义的仿真的主要推动力量,例如,它可以仿真天气条件、化学反应、神经科学(IBM Watson的“蓝脑计划)、生物进程,甚至还可以通过仿真来实现硬件和软件的设计。理论上,任何一个可以被数学方程和模型抽象的现象都可以在计算机上进行仿真。然而,在实践中,由于大多数自然现象都会涉及无限多的变量,因此仿真是极其困难和复杂的。建立仿真的挑战之一就是确定哪些是最重要的因素,用它们可以建立一个有用的和可行的仿真。另一个挑战就是要找到用来模仿真实现象的数学模型和方程式。工程项目设计过程中的每一步都会涉及仿真。通常,在方案实施之前用仿真来评估设计。因此,最必要的仿真是在建模和分析之后,在原型设计或实现

优秀的个人博客,低调大师

《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一第1章 职业发展机会和团队建设

第1章 职业发展机会和团队建设在本书中,你可以学到计算机科学和计算机工程中很多关键的概念、原理、方法,了解计算机系统涉及的技术,并运用这些技术和实验环境将抽象的理论、概念、方法等应用到具体的实践中,从而了解计算机应用系统开发的工程设计过程。在开始学习这些概念、原理、方法和技术之前,我们先来了解一下计算机科学和工程领域的职业发展道路。这样,你可以找到自己感兴趣的发展道路,比如在按照工程设计过程开发系统时,你可以扮演软件工程师或软件开发者的角色。而在这一过程中,大部分工作要以团队形式共同开发完成,因此团队建设及合作是完成工程项目的关键。本章也将通过练习,帮助读者模拟团队建设场景,组建三人的团队(特殊情况下,可以组建两人或四人的团队)。完成团队建设后,进一步开展后续的学习和实践。

优秀的个人博客,低调大师

《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一1.1.1 计算机科学和工程的课程体系

1.1.1 计算机科学和工程的课程体系 我们先从大学层面来看你能学到的与计算机相关的主修课程。图1-1概述了相关专业及其覆盖的知识模块。IT(信息技术)通常与计算机硬件、软件、网络、操作系统、数据库等的应用和管理相关。IS(信息系统)课程通常有其他的侧重面,如商业、生物信息系统、医疗信息系统等。在美国,CS(计算机科学)是最普遍的学科,强调计算机理论和软件。CSE(计算机科学与工程)将计算机工程与技术纳入重点覆盖范围。CE(计算机工程)强调计算机硬件与技术。EE(电子工程)除覆盖计算机硬件、集成电路设计外,还包括能源、动力等领域。几乎没有大学同时设置计算机科学系、计算机科学与工程系和计算机工程系。有些大学将计算机系统和计算机工程分为两个系,或者设有计算机系统工程系(学院),包含计算机系统和计算机工程专业。亚利桑那州立大学设有计算机科

优秀的个人博客,低调大师

《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一3.3 在VIPLE中创建计算机系统部件

3.3 在VIPLE中创建计算机系统部件 在本节中,你将创建代表与门的活动,以及其他用来建立ALU的组件。 3.3.1 创建逻辑与门 创建一个新的项目并保存为“ALU_Simulation”。1)插入一个活动并命名为“GateAND”,如下图所示。请基于逻辑真值表(机械模型)来实现这个逻辑门。 2)定义输入,双击Action按钮然后点击下图所示的橙色按钮。 3)对于一个与门,你需要定义两个输入值,如下图所示。 确保两个输入变量都是Integer类型。4)将一个如果/否则活动添加到框图里。创建4个不同的条件来匹配每个可能的结果。添加两个数据活动,每个数据活动代表一个可能的结果,1或者0。然后拖放两个或并活动,并如下图所示连接每个活动。 为了测试你自己设计的活动的正确性,在“diagram”窗口中,添加所需的“data”输入并在输出上添加一个“Pr

优秀的个人博客,低调大师

《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一2.3.7 建立一个2-1多路选择器

2.3.7 建立一个2-1多路选择器 本小节我们将建立一个2-1多路选择器。2-1多路选择器的机械模型(真值表的简写形式)在下图中给出。 我们将通过下面的步骤将另一个活动添加到前一节的框图中。1)添加一个活动到框图中。修改这个活动的名字为“2-1Mux”。 2)进入多路选择器活动。添加三个输入并分别命名为e0、first、second,类型均匀Integer。 3)添加如下所示的活动代码。 4)在Main框图里写代码测试这个活动。用不同的“输入数→输出数”来测试多路选择器活动,比如,(1,0,1)→1、(1, 1, 0)→0、(0, 0, 1)→0和(0, 1, 0)→1。当你连接到2-1多路选择器活动时,请注意连接数据名msg、msg1和mgs2与活动e0、first和second之间的映射关系。 5)使用简单对话框来测试这个多路选择器。请

优秀的个人博客,低调大师

《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一1.1 计算机科学和工程的课程体系及职业发展

1.1 计算机科学和工程的课程体系及职业发展 计算机科学与工程具有巨大的社会影响,这个领域就业前景一直良好,而且是严谨的、理智的、充满活力的、多方面的。毫不夸张地说,我们的生活和现代文明很大程度上依赖于计算机系统和工程师们。现代计算机系统可以协助我们旅行,帮助医生诊断和治疗病人,开发新药品,协助研发设计任何一个复杂的系统,维护系统的正常运作,并保证系统和数据的安全。21世纪需要大量的熟悉计算机科学和工程的人才,每个领域的专业人士——从艺术和娱乐到通信和健康,从工厂的工人、小企业主、零售店的员工到管理者和CEO们,都必须理解计算机技术以提高各自领域的全球竞争力。希望这门课能帮助你明确自己的专业定位和职业方向。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册