Meja Kerja
Isi
- Kontribusi Ventana & Ventana UK
- Manajer Fungsi Eksternal Multi-lib
- LP_Pecahkan Tautan
- Fungsi eksternal Perpustakaan Ilmiah GNU (untuk digunakan dengan Vensim DSS)
- IF97 Persamaan (fungsi eksternal) untuk digunakan dengan Vensim DSS
- Pembuat manifes paket yang diterbitkan
- Sumber Daya Eksternal
- SDM-Dokumen
- Penyaringan Statistik
- Meja Kerja Pemodelan dan Analisis Eksplorasi TUDelft
- Grup SD-tools: Alat SD Sumber Terbuka
- SD Dimana-mana
- VenPy
- PERAK
- Pustaka fungsi eksternal Kontrol Kelompok
- Kontribusi Pengguna
Halaman ini adalah repositori untuk plugin Vensim (perpustakaan fungsi eksternal) dan alat yang telah dibangun di sekitar Vensim, memanfaatkan kemampuan Vensim .dll atau fitur serupa.
Sebagian besar materi di halaman ini, khususnya plugin, akan membutuhkan Vensim DSS. Item lain dapat bekerja dengan Model Reader .dll atau langsung pada file Vensim. Untuk saat ini, sebagian besar yang kami sediakan adalah khusus Windows, meskipun secara umum dimungkinkan untuk mengkompilasi ulang fungsi eksternal untuk Mac dan Linux.
Kontribusi Ventana & Ventana UK
Ini adalah perangkat lunak yang tidak didukung, tanpa dukungan, jaminan, atau kewajiban, meskipun kami akan membantu sebisa mungkin dalam menanggapi pertanyaan penggunaan dan laporan bug di forum.
Kode sumber dirilis di bawah lisensi Apache 2.0, lisensi sumber terbuka yang mengizinkan penggunaan komersial. Saat ini kami belum membuat repositori sumber (mis., SVN atau Git) untuk kode-kode ini, tetapi jika Anda berencana untuk melakukan peningkatan yang akan dirilis ke komunitas Vensim, kami akan dengan senang hati membantu menyiapkan kontrol versi.
Kami juga menyediakan pustaka biner yang dapat dieksekusi untuk platform Windows. Ketahuilah bahwa beberapa program antivirus memusuhi file-file ini, jadi Anda mungkin perlu menonaktifkan pencarian virus untuk jalur di mana Anda menginstalnya.
Manajer Fungsi Eksternal Multi-lib
Pustaka fungsi eksternal ini mengubah kemampuan pustaka fungsi eksternal yang ada di Vensim DSS ke arsitektur plugin, mendukung penggunaan beberapa pustaka secara simultan.
Binari yang telah dikompilasi (Windows): MultiExtLib_binaries_2013-03-18
Kode sumber: MultiExtLib_src_2013-03-18
Dokumentasi: MultiExtLib README
LP_Pecahkan Tautan
Pustaka ini menautkan Vensim ke lp_pecahkan, paket sumber terbuka yang dianggap baik untuk pemrograman integer linier dan campuran. Ini membuatnya mudah untuk menyelesaikan submasalah alokasi yang sulit untuk ditangani secara native di Vensim. Dalam versi awal ini, dua fungsi disediakan: LP_ALLOC, yang memecahkan masalah alokasi banyak ke banyak dengan kapasitas saluran terbatas, dan LP_SOLVE, yang menyediakan pemecah umum untuk program linier dengan batas dalam bentuk matriks.
Binari yang telah dikompilasi Windows (2016-09-19): 19-09-2016_LPSolve_Binaries.zip (1210 unduhan)
Kode sumber (2016-09-19): 2016-09-19-extern-LP.zip (1136 unduhan)
Dokumentasi: VenextLP README Catatan tambahan: Anda perlu menggunakan lp_solve versi 32-bit, karena proses 32-bit tidak dapat memanggil dll 64-bit.
Fungsi eksternal Perpustakaan Ilmiah GNU (untuk digunakan dengan Vensim DSS)
Pustaka ini berisi banyak fungsi yang ada di dalam Pustaka Ilmiah GNU (https://www.gnu.org/software/gsl/). Fungsi-fungsi yang langsung ditambahkan ke perpustakaan disertakan, jika ada fungsi lain yang diperlukan, beri tahu kami (vensim@vensim.com) dan kami dapat mencoba dan menggabungkannya.
Ini dirilis di bawah Lisensi Publik Umum GNU. Untuk menggunakannya, Anda memerlukan edisi komunitas Microsoft Visual Studio (gratis dari Microsoft). Proyek dan kode sumber tersedia dalam unduhan di bawah ini untuk Anda buat dan gunakan.
Unduh proyek Visual Studio -> 2017-11-28_GNU_GSL.zip (1175 unduhan)
IF97 Persamaan (fungsi eksternal) untuk digunakan dengan Vensim DSS
Pustaka ini berisi fungsi-fungsi dari “Formulasi Industri IAPWS 1997 untuk Sifat Termodinamika Air dan Uap”. Kode ini tersedia secara gratis melalui “CoolProp” (lihat https://github.com/CoolProp/IF97).
Proyek Microsoft Visual Studio ini tidak mengandung kode sumber dari CoolProp, dapat diunduh langsung dari situs web yang disebutkan di atas.
Untuk membangun/memodifikasinya, Anda memerlukan edisi komunitas Microsoft Visual Studio (gratis dari Microsoft). Proyek dan kode sumber tersedia dalam unduhan di bawah ini untuk Anda buat dan gunakan. Ini juga berisi binari 32 bit yang dibuat sebelumnya untuk digunakan di Vensim 7.0 dan seterusnya.
Ada diskusi tentang ini di forum kami (termasuk model sampel) di https://www.ventanasystems.co.uk/forum/viewtopic.php?f=2&t=6843
Pembuat manifes paket yang diterbitkan
Ini adalah program java kecil dengan tujuan yang sangat sederhana: untuk menghasilkan manifes file data (atau lainnya) untuk menerbitkan .vpm untuk model dengan infrastruktur yang luas. GetPublishManifest.zip
Sumber Daya Eksternal
SDM-Dokumen
SDM-Dokumen adalah alat untuk mendokumentasikan model Vensim dalam format yang menarik dan berguna.
Penyaringan Statistik
Alat spreadsheet untuk penyaringan statistik model.
Taylor, T. R. B., Ford, D. N. dan Ford, A. Meningkatkan pemahaman model menggunakan penyaringan statistik System Dynamics Review. 26(1): 73-87. Jan-Maret, 2010 – artikel keempat yang paling banyak diakses di System Dynamics Review dari halaman web online pada Mei 2011.
Taylor, T. R. B., Ford, D. N. dan Ford, A Meningkatkan pemahaman model menggunakan penyaringan statistik Ulasan Sistem Dinamik. 26(1): 73-87. Januari-Maret 2010
Meja Kerja Pemodelan dan Analisis Eksplorasi TUDelft
Lihat Aplikasi.
Grup Alat SD: Alat SD Sumber Terbuka
SDEverywhere
SD Everywhere adalah transpiler Vensim yang menangani berbagai model System Dynamics. Mendukung beberapa fitur lanjutan dari Bahasa Pemodelan Vensim, termasuk , subrentang, dan pemetaan langganan. Ini menghasilkan kode C dan JavaScript, dan dapat membuat antarmuka pengguna web generik untuk model sederhana.
Dengan menggunakan SDEverywhere, Anda dapat menerapkan model Dinamika Sistem interaktif di aplikasi seluler, desktop, dan web untuk pembuat kebijakan dan publik. Atau Anda dapat melakukan analisis model menggunakan bahasa tujuan umum, menjalankan model sebagai kode C berkinerja tinggi.
VenPy
Pembungkus open source untuk Vensim dll, tersedia di github.
SILVER
SILVER adalah sistem perangkat lunak yang menyediakan implementasi untuk strategi penyimpanan lokal dan jarak jauh untuk membantu pemodel simulasi perubahan pembukuan, informasi umum dan dokumentasi yang terkait dengan model.
Lihat di kode Google dan di konferensi SD.
Grup Mengontrol Fungsi eksternal Perpustakaan
Ini adalah fungsi eksternal perpustakaan yang digunakan dalam makalah http://onlinelibrary.wiley.com/doi/10.1002/sdr.1497/abstract
Kontrol Kelompok Vensim 8.1 Fungsi Eksternal
Terima kasih kepada Jim Thompson untuk ini. Untuk pertanyaan apa pun, silakan hubungi Jim di jimthompson@live.com. Jim memiliki model populasi untuk beberapa negara Asia dan satu model populasi global.
Pembaruan: Ventitas memungkinkan kelompok dinamis, yang memberikan solusi yang lebih alami dan canggih untuk manajemen kelompok.
Kontribusi Pengguna
Tidak ada kontribusi pengguna saat ini, tetapi kami akan dengan senang hati menjadi tuan rumah atau menautkan ke yang baru. Email kami untuk mengatur rincian.