[討論] 兩個專案的結合

看板C_and_CPP (C/C++)作者 (累人啊....)時間13年前 (2012/11/13 16:51), 編輯推噓0(0019)
留言19則, 5人參與, 最新討論串1/3 (看更多)
如題,是最近在工作上突然想到的一個靈感,提出來和大家討論一下 類似spice這類軟體的電路模擬 一個專案是負責建構實體的模擬環境,另一個是負責觸發的行為 ex. 由A負責一個專案,內容是描述一間屋子的各個電器用品 由B負責另一個專案,提供了許多開關,在設定好各開關對應的電器用品後 那麼操作B專案上的開關,則A專案內對應的電器用品狀態也會隨之變化 但B不限於只能對應B 由C負責另一個專案,負責另一間屋子的各個電器用品 只要B上的設定沒錯,B也可以直接控制C,而不用大幅度的改變程式 有點Design pattern的味道,請問可能可以實作的方向為何呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.238.4

11/13 17:01, , 1F
我想你可以用一個 script engine 來當作 B 專案。
11/13 17:01, 1F

11/13 18:36, , 2F
有點模糊,但感覺挺有趣的,第一個問題是,A,B,C 最終都是exe
11/13 18:36, 2F

11/13 18:37, , 3F
吧?若是的話需要做 IPC ?
11/13 18:37, 3F

11/13 20:12, , 4F
google了一下,對script engine還是不太清楚怎麼做
11/13 20:12, 4F

11/13 20:13, , 5F
可否再說詳細一點?
11/13 20:13, 5F

11/13 20:14, , 6F
IPC是指...??
11/13 20:14, 6F

11/13 20:15, , 7F
最終會是exe沒錯...
11/13 20:15, 7F

11/13 20:28, , 8F
ipc : ipc inter-process communication
11/13 20:28, 8F

11/13 20:57, , 9F
喔...那就不是了,我沒想的那麼遠XD
11/13 20:57, 9F

11/13 21:14, , 10F
script engine: 讀取寫成篇(script)的指令並執行
11/13 21:14, 10F

11/13 22:08, , 11F
l大,我原來要透過程式操作實體設備,所以應該說我目前已經
11/13 22:08, 11F

11/13 22:08, , 12F
有用C++寫出來的B,反而是A和C是我目前沒有的才對
11/13 22:08, 12F

11/13 22:09, , 13F
M大,能不能麻煩你說明一下?
11/13 22:09, 13F

11/13 22:53, , 14F
我怎覺得你的 B 用 script language 更適合..
11/13 22:53, 14F

11/13 23:03, , 15F
等哪一天你上線我再和你討論一下好了,不然推文會太長XD
11/13 23:03, 15F

11/14 00:00, , 16F
你到底想要幹嘛…這幾個unit要組合起來,你又不用IPC,
11/14 00:00, 16F

11/14 00:01, , 17F
那是由B include或link別人生一個exe嗎…
11/14 00:01, 17F

11/14 01:30, , 18F
不用推文,大寫 E 可以修文。
11/14 01:30, 18F
想到一個遙控器的例子,不知道比喻的好不好 今天我寫了一個遙控器的程式(B),是用來遙控電視的 程式寫好了,可以遙控電視,可是可能存在著無限的bug 但我不見得每次都有實體的電視放在旁邊,供我測試程式 所以打算開一個專案,模擬實體的電視(A),以提供(B)做測試 同樣的,如果開另一個專案,目的是模擬實體的另一種電器用品(C) 只要修改(B)內部的一些設定,便可以順利運作 今天又看了一次IPC的定義,又好像有那麼一點味道 我也不知道這樣的想法算不算@@ ※ 編輯: tyc5116 來自: 1.164.252.96 (11/14 07:28)

11/14 09:49, , 19F
就是 mock object 吧
11/14 09:49, 19F
文章代碼(AID): #1GeWeUar (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1GeWeUar (C_and_CPP)