Python中的winfo_windth和winfo_reqwidth的区别是什么

Python中的winfo_windth和winfo_reqwidth的区别是什么,第1张

ExecutorService中submit和execute的区别有三点: 1、接收的参数不同 2、submit有返回值,而execute没有 用到返回值的例子,比如说应用中有很多个做validation的task,用户希望所有的task执行完,然后每个task告诉主程序执行结果

%{

%主程序niutoubaom

%输入已知数据

clear;

l1=0074;

l2=005;

l3=0075;

l4=0035;

l41=006;

l6=007;

omega1=10;

alpha1=0;

hd=pi/180;

du=180/pi;

ll=[l1,l2,l3,l4,l41,l6];

%调用子函数six_bar计算牛头刨床机构位移,角速度,角加速度

theta1=zeros(1,15);

s1=zeros(1,15);

theta2=zeros(1,15);

theta3=zeros(1,15);

theta4=zeros(1,15);

p=zeros(15,15);

for n1=1:15;

theta1(n1)=-2pi+58119+(n1-1)hd;

[y, theta]=six_bar2(theta1(n1),ll);

s1(n1)=theta(1); %s1表示滑块E相对于CD杆的位移

theta2(n1)=theta(2); %theta2表示杆2转过角度

theta3(n1)=theta(3); %theta3表示杆3转过角度

theta4(n1)=theta(4); %sE表示杆4的位移

p(n1,:)=y;

end

%}

%子程序

function [y,theta]=six_bar2(theta1,ll)

l1=ll(1);

l2=ll(2);

l3=ll(3);

l4=ll(4);

l41=ll(5);

l6=ll(6);

theta2=0;

theta3=0;

theta4=0;

s1=0;

epsilon=10E-6;%牛顿迭代法

f=[l2cos(theta2)-l3cos(theta3)-l4cos(pi+theta4)+l1cos(theta1+pi)-l6;

l2sin(theta2)-l3sin(theta3)-l4sin(theta4+pi)+l1sin(theta1+pi);

-l41cos(theta4)+s1cos(theta1)-l6;

-l41sin(theta4)+s1sin(theta1)];

while norm(f)>epsilon

J=[0 -l2sin(theta2) l3sin(theta3) -l4sin(theta4);

0 l2cos(theta2) -l3cos(theta3) l4cos(theta4);

cos(theta1) 0 0 l41sin(theta4);

sin(theta1) 0 0 -l41cos(theta4)];

dth=J\(-10f);

s1=s1+dth(1);

theta2=theta2+dth(2);

theta3=theta3+dth(3);

theta4=theta4+dth(4);

f=[l2cos(theta2)-l3cos(theta3)-l4cos(pi+theta4)+l1cos(theta1+pi)-l6;

l2sin(theta2)-l3sin(theta3)-l4sin(theta4+pi)+l1sin(theta1+pi);

-l41cos(theta4)+s1cos(theta1)-l6;

-l41sin(theta4)+s1sin(theta1)];

norm(f);

end;

y=s1;

theta(1)=s1;

theta(2)=theta2;

theta(3)=theta3;

theta(4)=theta4;

end

上面语句分别保存,可运行。但已知输入矩阵奇异,无输出。你改一下输入参数,或可有结果

这个我试过,跟中止进程类似,用API:

1取线程中止码:GetExitCodeThread((void )thread->Handle,&ExitCode);

2强行中止: TerminateThread((void )thread->Handle,ExitCode);

如此而已

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

这是一个死循环线程:

<a href=">

以上就是关于Python中的winfo_windth和winfo_reqwidth的区别是什么全部的内容,包括:Python中的winfo_windth和winfo_reqwidth的区别是什么、matlab程序运行不了,求大神看一下、怎样在主程序中强行杀掉(即中止)一个自已的线程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10642005.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存