我最近刚刚开始学习VHDL多年后没有触及它.希望用它来开发一个带有各种传感器接口等的控制系统.我在嵌入式C方面非常称职,这是我迄今为止所有嵌入式项目的首选语言,这使得学习VHDL更令人沮丧.
基本上,我现在的问题,我认为是能够推进我的预期项目的最大障碍,是我不知道如何开发和合并一个模块,我可以将变量传递给并调用(如C)中的函数执行一些任务,即在4位7段显示器上显示0-9999整数.我知道VHDL中有组件,但这似乎是一种执行一项任务的漫长的方式.有没有更好的方法呢?
在我完成所有数字教程之后,在我看来,如何在VHDL中实际开发完整系统的信息存在巨大差距.
所以我刚刚在Laravel中安装了Baum软件包,并整理了一小组类别.
我已经能够使用getDependentsAndSelf()方法以嵌套的JSON格式显示树,但我不知道如何以laravel的可用格式实际显示它.
理想情况下,我只想以缩进列表格式将它们喷出来,但我觉得这可能需要一些递归,我不知道如何在Laravel中做到这一点.
这是我现在的输出:
{"14":{"id":14,"parent_id":null,"name":"Root","lft":1,"rgt":6,"depth":0,"children":[{"id":15,"parent_id":14,"name":"Child 1","lft":2,"rgt":5,"depth":1,"children":[{"id":16,"parent_id":15,"name":"Child 2","lft":3,"rgt":4,"depth":2,"children":[]}]}]}}
Run Code Online (Sandbox Code Playgroud)
从本质上讲,它只是格式的一棵树
- Root
- Child 1
- Child 2
Run Code Online (Sandbox Code Playgroud)
那么在laravel中最好的方法是什么?在php中我可以创建一个递归自身的函数,但我不知道如何在我的laravel视图中这样做.