Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

simcirjs-masterでコピーをしたい

Posted at

初めに

こんにちは。AdventCalendar 18日目を担当するkinoです。
本記事では、simcirjs-masterでコピーをする方法について説明していきます。

*注意

・独学で行っているため間違いが生じている可能性があります。
・本記事で紹介している回路は、実際の講義の内容と関係ありません。

コピーの手順

1,get dataで回路のデータを表示する
2,devices と connectorsの内容をコピーして保存する
3,図上の回路の位置をずらす
4,get dataで移動後のデータを表示する
5,移動前のデータをペーストする
6,set dataでデータを更新する

1,get dataで回路のデータを表示する

スクリーンショット 2024-12-18 191149.png

2,devices と connectorsの内容をコピーして保存する

スクリーンショット 2024-12-18 191207.png

"devices":[ ], と "connectors":[ ]. のかっこの中の文章を保存します。
メモ帳などに保存しておきましょう。

3,図上の回路の位置をずらす

スクリーンショット 2024-12-18 191236.png

そのままコピーすると重なって面倒なのでずらしておきます。

4,get dataで移動後のデータを表示する

写真がないので省略
そのままだと移動前の位置に両方出てしまうので、get dataで最新のに書き換えます。

5,移動前のデータをペーストする

スクリーンショット 2024-12-18 191803.png

devicesとconnectorsの両方に移動前のデータをペーストします。
注意点として、devices , connectorsは最後以外の行に 「 , 」 がついているため、書き加える必要があります

6,set dataでデータを更新する

スクリーンショット 2024-12-18 191814.png

最後にset dataで情報を更新します。これですべての工程が完了... としたいのですが

なんとまだ線がつながっていません
devicesはこれでコピーされるのですが、connectorsはできないことがあるようです
(単に何か失敗しているだけかも)

できるときとできないときがあります。
こうなってしまえば自分はよくわからないので、がんばってつなぎましょう。

まとめ

以上がsimcirjs-masterでコピーをする方法です。結局connectorsどうすればいいんだという方もいるでしょうが、あきらめも肝心です。何か方法がわかればご投稿よろしくお願いします。

0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?