1����ʽ���ͻ�����װ��
1.1����װ�õ���ʽ��ѡ��
��ʽ���ͻ�������װ����Ҫ�㲿�������綯(tao)��������������������Һ������������ֹ�����ƶ����ȡ���������װ���м���������ʽ����Ϊƽ����ʽ��ֱ��ʽ����װʽ��������ʽ���ͻ�����ƽ����ʽ��ֱ��ʽ����������װ�ã����ڶ̾��롢С�����Ĵ�ʽ���ͻ�����ѡ�ýṹ���յ�����װ�ã����綯��Ͳ����װʽ�������������ڳ����롢�����������ٵĴ��ʹ�ʽ���ͻ�������װ�õIJ�����ʽ��Ŀ��λ�þͱ��úܸ��ӡ�
1.2������Ԫ������ʽ
��ʽ���ͻ�������Ԫ������װ�ã�������ѡ�㲿(wang)���IJ�ͬ�����Ų�ͬ��������ʽ��Դ������ѡ��ֱ���綯���������綯(tao)��������ʽ������ʽ�������������Ӽ���ѡ��ML��÷���ε����������������ƶ��֡����ƶ��֣���Һ���������������ƶ��֡����ƶ��֣�������������ѡ����ֱʽ��DBY�͡�DCY�ͣ���ƽ��ʽ��zQ�͡�ZL�ͣ����ƶ�������ѡ����ʽ�ƶ�������ʽ�ƶ����ȡ�
��������ʽ���ͻ�������װ�úʹ�����Ͳ���ϳ�Ϊ����ϵͳ����ϵͳ���ж���װ����ʽ��������Ԫ���յ�������Ŀ�ɷ�Ϊ�����������Ͷ��������������չ�Ͳ����Ŀ�ɷ�Ϊ����Ͳ������˫��Ͳ�����Լ�����Ͳ�����������ǵ����������ɴ���ϵͳ��Ҳ���Ե���Ͳ˫�������ɴ���ϵͳ����������װ�������ڴ�����Ͳ��λ�ã����Է�Ϊ��װ����װ�����Ҿ�װ��
��������������Ϊ�������Ƽ�ѡ�ͣ����ȶ�����װ�ý��к���ģ�黮(dan)�ֲ�����ģ�����ϣ�����������������ʽ������ѡ��ʱ���Ա�Ҫ��Լ�����������õ��������������Σ�������װ���봫����Ͳ������ʽ���з��࣬����ģ�飬�����Ϻɴ���ϵͳ��
2������ϵͳ����ά����������
2.1���������Ʒ�����֧�ż���
���������Ʒ������ǽ��㲿��ģ���еĶ�����Ϣ��������ʹ֮��Ϊ���������IJ��������ڱ������������費ͬ��ֵ���Ϳɵõ���ͬ��С����״���㲿(wang)��ģ�͡�ʵ�ֲ��������ƣ�������ģ�͵Ľ����ǹؼ������������Ʒ����봫ͳ�������������IJ�ͬ�������洢�����Ƶ��������̣��缸(gang)��Լ��������Լ���ȣ����������Ƴ�һ�������ǵ�һ�IJ�Ʒģ�͡�
SolidWorks�ṩ�˴���API��������ЩAPI���������õĿ����Ժͼ����ԣ�����ֱ�ӵ���SolidWorks���������Ĺ��ܡ��û�����ʹ��Visual Basic��Vi8ual C++��VBA�ȸ�����ͨ��SolidWorks��API�������ݺͿ���SolidWorks������ά���������ƣ��Ӷ���������רҵCADϵͳ�Ŀ���������
2.2����ϵͳ��ά���������Ƶ���Ҫ����
����ϵͳ���ư�������װ������ѡ�ͼ��봫����Ͳ������ƥ�䣬(zai)����Ҫ���ƹ��̰�����
(1)����װ�ò���ѡ�á����ݴ�����Բ����������v(mts)������Ч��'���ȼ�������������P��ѡ���������༰�ͺţ�ѡ�������������ͺţ��ɵ����ͺš������ƶ����ص�ѡ����������Һ�������������ж��Ƿ���Ҫ�ƶ�������ֹ�����Ը����Ĵ���B������1�Ȳ�����������װ�����ϱ���ѡ������Ҫ��������װ�����ϡ�����ѡ�õ����Ϻţ������������µ�����װ�����ϡ�
(2)��������װ����άģ�͡�������ѡ��������װ�����ϣ���������������װ�ò��������ò�����iάģ�Ͳ��ĵ�������Ϊ��ѡ���Ĺ����ͺš����鲿(chang)����װ���ߴ磬����װ������ʵ������װ�ò���iάģ��װ�䡣
(3)���д���ϵͳƥ�䡣��������ѡ��������װ�ü�������Ͳģ��ʵ�ֲ�ͬװ�䷽ʽ��ƥ�䡣У�˴��ݵ����ء��ƶ����ء��ƶ�ʱ���ȣ��Ӷ��õ���������ѡ�ͽ�����
��������װ�ø��������в�ͬ��װ����ʽ������װ���봫����Ͳ��Ҳ�в�ͬ��װ����ʽ����������ʵ���Զ�װ�������ƵĹؼ���������·������ʽ�����������١�����װ��װ����ʽ������ϵͳװ����ʽ�ȶ�����Լ�������Ʊ��ƴ���ϵͳ����ѡ���������û�ѡ������װ����ʽ������ϵͳ���г�������������װ�õIJ������û�ѡ��������ϵͳ����ѡ���������Զ�װ�䡣(hun)
3������ʵ��
3.1����ԭʼ����
����ԭʼ���������������������ԡ�������������·������ʽ���ߴ硢���������١����������й����á��й�ֱ���ȡ�
3.2���Ʋ���
����ԭʼ���������������ʡ����㴫(jun)�ݵ�Բ������ѡ��������Ͳֱ�����û�ѡ������װ�÷�����ϵͳ�г��ɹ�ѡ��������װ�õIJ����������ϱ��������Ϻ���ֱ���г����Ϻţ�������ԭʼ������ѡ�ͽ�������У�ˣ������ﵽҪ�ɽ�����һ���������������������Ʋ�����ͼ5ΪY-DBY/DCY����װ������ʾ����
3.3����ϵͳ��ά��������ģ
���ݴ���ϵͳ���㲿(wang)����Ϣ�������㲿(wang)�����ݿ���ȡ�㲿���ؼ��ߴ�����������SolidWorks���Ƹ����㲿������άģ�ͣ������䱣(zu)�������趨(qu)�õĹ���Ŀ¼�У��Ա�װ��ʱ��ȡ��
�������㲿(wang)����ģ�Ժ����Զ������û�ѡ����װ��������ʽ�����������ϰ�װ�ߴ�Ҫ�������Զ�װ�䣬(zai)������ģ��װ�����������˹���Ԥ��ͼ6Ϊ����װ����άģ�ͣ���
4������
ͨ��������ʽ���ͻ�����װ�õ���������ʽ��������װ��ģ�飬(juan)��������װ�ò����⼰����װ�����ϱ��⣬Ӧ��SolidWorks��������װ�ò���ģ�ͣ���VB����ʵ���˴�ʽ���ͻ�����ϵͳ����ά����������ѡ�ͼ������Զ�װ�䣬�ɽ��б����Ƽ��DZ����ơ��봫ͳ�����Ʒ������ȣ��÷��������������������ڣ�����������Ч�ʡ����ĵ�˼·�ͷ���Ҳ���ƹ�Ӧ�õ�������е��Ʒ�������С�
�������ͻ���Ʒ��
1��Ƥ�����ͻ�
2���ΰ����ͻ�
3����ʽ������