baby20060701
baby20060701
关注数: 6
粉丝数: 90
发帖数: 537
关注贴吧数: 61
老式家用脚踏缝纫机,松开离合后,还是联动怎么破 70年代苏州产的卫星牌JA1-1家用脚踏缝纫机,要在梭芯上上线,松开离合后,左边的缝纫机构还是联动。已经拆下上轮把轴和轮都擦拭干净,重新上油。不挂皮带时,松开离合,转动上轮不联动,拧紧离合正常联动,挂上皮带有了压力就不行了,拧紧离合工作正常,松开离合时好时坏。这台缝纫机已经在我家用了接近50年了,有感情了,舍不得扔,请教各位大佬,拜托了!
定义递归函数报错 module ex_1(); function automatic integer fact; input integer oper; begin if(oper>=2) fact=oper*fact(oper-1); else fact=1; end endfunction integer result; initial result = fact(5); endmodule 错误信息: Error (10210): Verilog HDL unsupported feature error at ex_1.v(2): recursive Function Call in Function Declaration is not supported
定义递归函数,综合时报错,不支持递归 module ex_1(); function automatic integer fact; input [31:0] oper; if(oper>0) fact=1; else fact=oper*fact(oper-1); endfunction reg [31:0] result; reg [31:0] i; always for(i=0;i<=10;i=i+1) begin result = fact(i); $display("i=%d, fact(i)=%d", i, result); end endmodule 报错信息: Error (10210): Verilog HDL unsupported feature error at ex_1.v(2): recursive Function Call in Function Declaration is not supported
gtk+-3.0 运行报错,不知道如何解决 gtk+-3.0 运行报错 调试程序的时候,发现偶尔出现上述错误,定位发现有时刷新label报错。 为了让错误快速出现,写了下面一段小程序。主窗口window中只有一个label,每1秒调用一次timer_heart_beat,在这里刷新100次label 程序如下: #include <windows.h> #include <gtk/gtk.h> #define DELAY_TIME 1000 static MMRESULT second_timer_id; GtkWidget *label; char *str = "123"; void WINAPI timer_heart_beat(UINT wTimerID, UINT msg,DWORD dwUser,DWORD dwl,DWORD dw2) { for(int i=0; i< 100; i++) { gtk_label_set_text(GTK_LABEL(label), str); } return; } int init() { DWORD_PTR dwUser = (DWORD_PTR)NULL; second_timer_id = timeSetEvent(DELAY_TIME, 1, (LPTIMECALLBACK)timer_heart_beat, dwUser, TIME_PERIODIC); return TRUE; } int main(int argc, char *argv[]) { GtkWidget *window; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); label = gtk_label_new("123"); gtk_container_add(GTK_CONTAINER(window), label); g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL); gtk_widget_show_all(window); init(); gtk_main(); return 0; }
1
下一页