首页 文章
  • 24 votes
     answers
     views

    是否有内置状态机构造的编程语言?

    我很好奇是否有一种编程语言将状态机(类似于boost :: statechart)作为主要语言构造 . 类比 - c#有委托,其中java使用观察者模式,C有回调 . Perl和python有内置哈希,而C和java需要一个库 . Update: 这应该是C,C#,Java,Lisp意义上的通用编程语言...... 我的意思是“成熟”的状态机,在Harel形式主义或UML状态图或boost :...
  • 9 votes
     answers
     views

    你如何强制在点上的节点上排名?

    我有一些graphviz点格式的相对简单(自动生成)的图形 . 这些显示了通过状态机的路径,但是当我希望图形处于状态顺序时,dot有一个稍微混乱的习惯,即决定两个节点必须在同一个等级上 . 我已经尝试了很多设置(包括 :n 和 :s 以及下面列出的 weight ),但是我无法说服dot将第三状态放置在第四状态 above . 我有很多图表有这个问题:似乎有一些内部的点决定如果两个节点在同一个等...
  • 0 votes
     answers
     views

    VHDL自动售货机在端口映射中出错

    我正在做一个自动售货机项目,我唯一的问题是Seg的端口映射,我得到这个错误: 警告:COMP96_0411:reu.vhd:(363,31):模式'out'的实际值不能分配给'in'模式的正式“x” . 错误:COMP96_0100:reu.vhd:(363,36):端口映射中的实际参数类型与正式端口“display”的类型不匹配 . 在四个地方 . 最高级别的设计: library IEEE...
  • 0 votes
     answers
     views

    VHDL - 合成结果与行为不同

    我必须用VHDL编写程序,使用牛顿方法计算sqrt . 我写的代码在我看来没问题,但它不起作用 . 行为模拟提供适当的输出值,但后合成(并在硬件上启动)不是 . 程序是作为状态机实现的 . 输入值是一个整数(使用的格式是std_logic_vector),输出是固定点(为了计算目的,输入值乘以64 ^ 2,因此输出值有6个LSB位是小数部分) .我使用函数从vhdlguru blogspot中划分...

热门问题