企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 效果 ![](https://img.kancloud.cn/7f/e6/7fe6e96e054286679274628218f524ad_967x414.png) ## code ``` import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=950;bottom=375) winform.add( checkbox={cls="checkbox";text="示波器";left=219;top=33;right=341;bottom=59;z=2}; checkbox2={cls="checkbox";text="工具提示";left=27;top=31;right=169;bottom=52;z=3}; custom={cls="custom";text="自定义控件";left=23;top=78;right=927;bottom=357;bgcolor=12639424;z=1} ) /*}}*/ // 没有成功 import console console.open() import CChart var cc = CChart() cc.CreateChart() cc.Attach1(winform.custom.hwnd,0) var x = { double arr[360] = {0} }; var y1 = { double arr[360] = {0} }; var y2 = { double arr[360] = {0} }; for(i=1;360;1){ x.arr[i] = i ; y1.arr[i] = 5.0*math.sin(i*2.0*3.14/360.0*3.0) ; y2.arr[i] = 2.0*math.cos(i*2.0*3.14/360.0*3.0) ; } cc.AddCurve1( x,y1,360,0 ) cc.AddCurve1( x,y2,360,0 ) // 修改图例 cc.SetDataTitle("sin",0,0) cc.SetDataTitle("cos",1,0) // 显示网格 cc.SetGridLine2(1,1,0,1,0) cc.ReDraw2() winform.onClose = function(hwnd,message,wParam,lParam){ cc.Detach( winform.custom.hwnd ) cc.DestroyChart() } winform.checkbox.oncommand = function(id,event){ if(winform.checkbox.checked){ cc.SetOscilloMode(1,0) cc.SetStartOscilloScope(1,0) cc.SetEnableDataDrag(0) //让它不要移动曲线 cc.SetShowVCursor(1,0) }else { cc.SetOscilloMode(0,0) cc.SetStartOscilloScope(0,0) } } winform.checkbox2.oncommand = function(id,event){ if(winform.checkbox2.checked){ cc.SetEnableToolTip(1) cc.SetTooltipType(4) }else { cc.SetEnableToolTip(0) } } winform.show(); win.loopMessage(); return winform; ```