機(jī)械社區(qū)

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 10881|回復(fù): 10
打印 上一主題 下一主題

二次開(kāi)發(fā)-修改方程式

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2019-11-8 15:31:24 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
在做一個(gè)二次開(kāi)發(fā)的任務(wù),想在既有的參數(shù)化建模的SOLIDWORKS文件上,直接修改方程式里的全局變量來(lái)達(dá)到修改整個(gè)文件的目的。" y' h) x4 r. D3 E2 J0 o, S0 f
雖然說(shuō)可以用導(dǎo)入txt文件的辦法來(lái)快速修改,現(xiàn)在想更進(jìn)一步,用vb編寫一個(gè)頁(yè)面直接修改。. O8 x- r/ N* v% Z* y
但是遇到了問(wèn)題,用
/ H; I3 v$ \$ |9 v1 O% X8 A swEqnMgr.Add2(0, """L1""" & " = " & Change1 & "mm", True), s; P7 I: e% X% u
命令把一個(gè)定義全局變量的方程式改為
# q+ F/ S2 Q0 M  z; B5 G: B* e“L1” = 603 H1 e8 W4 ^9 L( n8 F% Y
后,其他引用了該全局變量的參數(shù)全部自動(dòng)斷開(kāi)了,,,* d5 V, ?- A& a" ^$ w% P
請(qǐng)教各位大神有沒(méi)有解決的辦法啊。
( p  a  m0 F1 r0 @6 B( K, e8 L
回復(fù)

使用道具 舉報(bào)

2#
 樓主| 發(fā)表于 2019-11-8 15:32:51 | 只看該作者
change1 是我自己定義的一個(gè)變量
3#
發(fā)表于 2019-11-8 16:50:36 | 只看該作者
用equation屬性設(shè)置全局變量
4#
發(fā)表于 2019-11-9 08:54:42 | 只看該作者
二次開(kāi)發(fā)還是表達(dá)式方便一些,文本不好弄啊
5#
 樓主| 發(fā)表于 2019-11-11 08:33:05 | 只看該作者
seanxu 發(fā)表于 2019-11-8 16:50. {, O# S. U2 K+ G
用equation屬性設(shè)置全局變量
* J8 |# S$ u/ A* t. N& X
Equation是獲取公式表達(dá)式信息指令,我要把我改的新公式再輸進(jìn)去
6#
發(fā)表于 2019-11-11 14:21:40 | 只看該作者
石膏行星輪 發(fā)表于 2019-11-11 08:33
, i0 I) R3 |% ~+ G5 u( gEquation是獲取公式表達(dá)式信息指令,我要把我改的新公式再輸進(jìn)去

3 s4 r7 y3 M1 S' K1 G% @4 o  B9 t5 d3 G( b4 J, g* M
7#
發(fā)表于 2020-4-10 09:16:46 | 只看該作者
原理是一樣的,應(yīng)該可以操作吧
8#
 樓主| 發(fā)表于 2020-6-2 08:31:52 | 只看該作者
過(guò)去半年了,,,似乎這個(gè)問(wèn)題沒(méi)有辦法解決。
) y6 W* a# G* S* a# @# u* J
9#
發(fā)表于 2020-6-5 10:59:11 | 只看該作者
現(xiàn)在論壇活動(dòng)的太少了
10#
發(fā)表于 2020-6-22 15:51:51 | 只看該作者
實(shí)現(xiàn)的方法多種多樣,考慮一下是不是要做成通用的。

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2024-11-16 13:36 , Processed in 0.054468 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表