沐秦她爹
級別: *
|
實際上是1個問題。分兩個方面說: 1、現象:程序其中有20段是近似的,每段有300步左右。加上其他的步數,8000步不夠了 。有Y、M、S,及相應的輸入輸出。 處理措施:想用子程序來調用,但是FX系列沒有參數調用。所以,想在子程序后半部分中用MOV指令來賦值。請問,可否實現?或是有其他更好的辦法? 2、如果沒有較好的處理方法,就只能增加程序步數。請問,該怎么做?是增加存儲盒嗎?在操作方面,有否需注意的地方?如設置等。 哪位大蝦解答一下,非常感謝! [ 此帖被沐秦她爹在2010-02-04 22:24重新編輯 ] |
---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
找出規則,看看能不能縮簡程式碼。 使用call p試試看,call p好像可以帶參數的樣子;你自己查一下指令手冊。 如果真的都不行的話,建議更換型號,改FX3U的,容量有64k可以給你寫,絕對夠用了。 價格沒有多多少錢。應該比你加外部記憶體還便宜。速度號稱是2N的4倍。 |
|
---|---|---|
本帖最近評分記錄:
|
litung
臺灣-李同在
級別: VIP會員
|
2n的4ad好像可以直接拿來3u上使用,3u好像有向下相容。 3u也是有內建高速計算。 這些,你上網找一下3u的型錄都有介紹, 大陸的資料比臺灣還多的。 至於如何使用,就要麻煩你自己看資料了。 或是跟你的代理商要資料,或是範例程式來參考。 |
|
---|---|---|
本帖最近評分記錄:
|
like_shun
級別: *
|
mov 指令恐怕不行,提個醒:一些參數可用變址寄儲器,另外一些相同的動作可用CALL指令,試試吧.8K程式相信你也是高手了 |
---|---|
本帖最近評分記錄: |
like_shun
級別: *
|
FX3U的程式容量沒那么大,上面的老兄說錯了吧,Q02的CPU才14K容量,Q02HCPU才28K容量 |
---|---|
本帖最近評分記錄: |
沐秦她爹
級別: *
|
MOVE指令是可以的。原理是將子程序當做一個公式套路,調用前將需運行變量帶入公式變量,公式執行后(子程序),再MOV到原變量就好了。我的問題是輸出有Y。。。和一些其他問題,沒有用這種方式。 CALL指令好像是不可以的。兄臺是否可指點一下? 另外,6樓的兄弟,FX3U是內置了64K步的RAM內存的。可以查一下資料。 各位大俠,除了更換成FX3U外,是否還有更好的思路,還請指點一下,非常感謝! [ 此帖被沐秦她爹在2010-02-09 23:32重新編輯 ] |
---|---|
|