• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Allegro PCB技术问答 > skill数据无法实时显示到from内

skill数据无法实时显示到from内

录入:edatop.com     点击:

(defun create_form_file ();前面from生成函数
...

(defun _Origin_callback (form)
(case form->curField
 ("Origin"
 axlFormMsg(form "Xvalue")
 x=get_select_coords()
 y=get_select_coords()
 axlFormSetField(form "Xvalue" x)
 )


procedure( get_select_coords()
coord_x=nil
coord_y=nil
...

 if( x1==x2
 then
 coord_x=x1
 x=coord_x
println(x)
x
 )
 if( y1==y2 
 then
 coord_y=y1
 y=coord_y
println(y)
y
 )
 )

 (axlClearSelSet)
 axlUIPopupSet(nil)
 )

....

后面是生成form和显示form代码

我奇怪的是x,y的数值我已经取得了,我用;println()都可以看到了.但是无法把他们放到form里面Xvalue和Yvalue中去.大伙帮忙看看.有何需要注意的地方.

功能就是数据实时显示到from内
谢谢!

自己先顶顶.等待大侠出现!

You can do it with the following sentence:

defun _Origin_callback (form)
(case form->curField
 ("Origin"
 axlFormMsg(form "Xvalue")

 get_select_coords()
 axlFormSetField(form "Xvalue" x)
 )


procedure( get_select_coords()
coord_x=nil
coord_y=nil
...

 if( x1==x2
 then
 coord_x=x1
 x=coord_x
println(x)
x
 )
 if( y1==y2 
 then
 coord_y=y1
 y=coord_y
println(y)
y
 )
 )

 (axlClearSelSet)
 axlUIPopupSet(nil)
 )

....

楼上大侠.我还是疑问,x, y的值我都已经取得而且回传到callback 函数里啦,为什么就是显示不出来呢?我用你的方法好像还是不行,期待大伙一起探讨这个问题
小弟初学,愿意和大家一起进步!

Skill完成之后代码全部奉上, 抛砖引玉!

Can you give me you source code? I can check for you.

虽然还不太懂,慢慢学习了。

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:allegro里面要关掉铜皮显示是怎么设置的?
下一篇:有哪位仁兄用Concept HDL做原理图?

PCB设计培训课程推荐详情>>

  网站地图