Perhitungan kekuatan di LibreOffice dan memilih editor teks

Masalah pendaftaran perhitungan dan apa itu iMath



Mungkin banyak yang belajar di universitas teknik, pertama-tama melakukan perhitungan tugas kuliah mereka di Mathcad (atau paket matematika lainnya), lalu rajin mengetik rumus yang sama di MS Word dengan substitusi angka. Kemudian mereka melupakannya.







Ketika saya dipekerjakan sebagai konstruktor untuk perhitungan kekuatan, saya harus ingat.













Tidak, teknologi FEM modern digunakan (SolidWorks, Ansys), tetapi tidak ada yang membatalkan formula dengan metode GOST. Prinsip-prinsipnya tidak berubah di sini, meskipun lebih dari 10 tahun telah berlalu sejak saya mempertahankan diploma. Orang pertama kali mengetik rumus yang sudah diketik di Mathcad, lalu secara manual mengganti setiap angka ke dalam rumus dan menuliskan hasilnya.











d=8F2iฯ€ฯ„2=8ยท200ยท53.14ยท900=1.68







Mengapa menulis angka setelah rumus jika komputer menghitung hasilnya?

Ini adalah pendapat yang kontroversial, catatan semacam itu terkadang membantu menemukan kesalahan. Tidak masuk akal melakukannya dengan tanganmu. Orang-orang mencoba menyelesaikan masalah ini dari berbagai sudut, ada TechEditor , CalcPad , NormCad , tetapi kami tidak membicarakannya, dalam praktiknya saya hanya menerapkan 2 solusi:







  1. Desain langsung di Mathcad dan cetak apa adanya







  2. LibreOffice Writer iMath โ€”









1 :







  • , , , Mathcad







  • "" :







    d=8F2iฯ€ฯ„2=8ยท200ยท53.14ยท900=1.68, F2=200 - ;i=5 - ;ฯ„2=900 - .







    Mathcad 15, โ€” Mathcad 15, Mathcad Prime







  • , ,









2 iMath, Mathcad LibreOffice Writer, .







text expander iMath



( ):







%ii @nospace{%DELTA x}@ EQDEF nospace{%DELTA x}=10ฮ”x=10







2- . , .. iMath , , . .







Mathcad, : D, Ctrl+G โ†’ ฮ”, : DG โ†’ ฮ”. :







%ii @ฮ”x@ EQDEF ฮ”x=10ฮ”x=10







, :







  • aText ( , ) Windows7+/MacOS

    , Fileโ†’ csv , Default Group Examples
  • espanso Windows8+/MacOS/Linux




โ„–1. , ( )







%%ii @F_2@ EQDEF* F_2=200%%ii @i_{}@ EQDEF* i_{}=5%%ii @ฯ„_2@ EQDEF* ฯ„_2=900%%ii @d@ EQDEF d=sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ„_2}}%%ii TEXT =sqrt{{8 ยท _ii_VAL(F_2)_ii_ ยท _ii_VAL(i_{})_ii_}over{_ii_VAL(%pi)_ii_ ยท _ii_VAL(ฯ„_2)_ii_}}=_ii_VAL(d)_ii_d=8F2iฯ€ฯ„2=8ยท200ยท53.142ยท900=1.682, %%ii PRINTVAL F_2F2=200 - ;%%ii PRINTVAL i_{}i=5 - ;%%ii PRINTVAL ฯ„_2ฯ„2=900 - .







? . d=sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ„_2}}}



, =sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ„_2}}}=d



_ii_VAL()_ii_



. . .







iMath , โ€” .







โ„–2.







%%ii @d@ EQDEF d=sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ„_2}}
d=sqrt{{8 ยท F_2 ยท i_{}}over{%pi ยท ฯ„_2}} %%gg
%%ii TEXT =sqrt{{8 ยท _ii_VAL(F_2)_ii_ ยท _ii_VAL(i_{})_ii_}over{_ii_VAL(%pi)_ii_ ยท _ii_VAL(ฯ„_2)_ii_}}=_ii_VAL(d)_ii_
=sqrt{{8 ยท 200 ยท 5}over{3,142 ยท 900}}=1,682 %%gg
      
      





, .







โ„–3. . .







iMath, Jan Rheinlaender, . โ€” .







:







  • ( , )
  • , , :

    Q_=0.785 ยท D_^2 ยท p
          
          



  • ()
  • ()




Sublime Text







. , .







, . , yaml. , :













: Ctrl+Q, Ctr+F, , , , _ii_VAL(



, , , )_ii_



, Ctrl+Q. โ€” Ctrl+Shift+Q. . , 2009. ...







, . Sublime, . โ€” Sublime 2 . , , . โ€” ! Ctrl+Q, , Ctrl+S โ€” , ...













, , . , , .







Vim







, . langmap keymap, . Vim : , . .







: vim ? . vim .







[W]indows [L]inux [M]acOS WLM WLM W__ WLM W__ W__ WLM WLM
+ + + + + + + +
+ + + + + + + +
(\0, \1, ...) + - + + + + + +
โœŽ + + +ยน + - + + ?
โœŽ ^D ^โ‡งD - ^โ‡งD - - ^โ‡งDโด +โฐ
โœŽ โŒฅF3 ร˜ - - - ^โ‡งโ  - ?
โœŽ โŒฅโŽ โŒฅE - - - - - ?
โœŽ ^โŒฅโ†“โต โŒฅโ‡งโ†“ -โถ -โถ - -โถ -โถ +โฐ
โฌค + +โฐ + - +โฐ - + +
โฌค - +โฐ + - - - + +
+โท +ยน + + +โฐ + + +
+ + ยฑ ? ? ? + ยฑ
+ + + +ยฒ + + ยฑโด ยฑโฐ
+ + + ยฑ + - + +
+ + + - + - - +ยน
^โ‡งP ^โ‡งP ^Mโฐยณ - - - ^โ‡งEโด -


( Windows): ^ โ€” Ctrl, โ‡ง โ€” Shift, โŒฅ โ€” Alt, โ  โ€” Space, โŽ โ€” Enter, โ†โ†‘โ†“โ†’ โ€” , ร˜ โ€”

โฐ โ€”

ยน โ€”

ยฒ โ€” , code.page=65001





ยณ โ€” NppMenuSearch ,

โด โ€” , ,

โต โ€”

โถ โ€” โŒฅโ‡งโ†“,

โท โ€”







? 2 : Sublime ( ?) Cuda. , - .







Logo
Sublime Text 3.2.2 01.10.19 C ( Skia) โœ˜
CudaText 1.118.2.0 29.12.20
Notepad++ 7.9.2 01.01.21 Scientilla โœ˜
SciTE 4.4.6 01.12.20 Scientilla โœ˜
AkelPad 4.9.8 18.07.16 Scientilla โœ˜
Notepad3 5.20.915.1 15.09.20 Scientilla โœ˜ ,
Textadept 11.0 01.12.20 Scientilla / Curses โœ˜
Vim 8.2 10.12.20 ? โœ˜ ?


CudaText







, CudaText. portable zip-. wiki - portable , . ? โ€” %APPDATA% . ? , , 25 โ€” , โ€” . , , , , . :













, - . , . , . . ( ), ( , ). Statusbar , , .







Options โ†’ Settings default/user,







{
  "wrap_mode" : 1,
  "wrap_indented" : false,
  "ui_statusbar_show" : true,
  "ui_sidebar_show" : true,
  "find_hidden_buttons": "c",
  "bracket_highlight" : true,
  "ui_toolbar_show" : false,
  "ui_theme" : "white",
  "ui_theme_syntax" : "white",
  "ui_font_name" : "default",
  "ui_font_size" : 9,
  "font_name" : "Lucida Console",
  "font_size" : 10,
  "ui_title_path" : true,
  "ui_menu_show" : false,
  "ui_tab_show" : false,
  "gutter_show" : false,
  "gutter_fold" : false,
  "show_last_line_on_top" : false,
  "log_sessions" : false,
  "py_init_log" : false,
  "auto_close_brackets": ""
}
      
      





' โ‹ฎ ' Ctrl+Shift+P ( Sublime). , , Ctrl+W







.













โ€” โ€” white ( ).







: , 'ฮด',













โ€” aText .







: Auto_Save Macros. Sublime: Plugins โ†’ Addons Manager โ†’ Install..., Ctrl+Shift+P - plugin:Install+Enter.













. , . ':', , 'theme:' โ€” . : , Plugins โ†’ Addons Manager โ†’ Remove add-on...







( ). Sublime Preferencesโ†’Key Bindings, :







  • Ctrl+Shift+P, , 'macros: start recording'
  • F9
  • "Set"


Ctrl+Q "macros: start recording" Ctrl+Shift+Q "macros: stop recording".







settings/keys:







...
"2810" : {
    "name" : "macros: start recording",
    "s1" : [ "Ctrl+Q" ]
  }
...
      
      





โ€” .







โ€” iMath:explain EQDEF



, , '=', _ii_VAL(



)_ii_



@@



. , . . , , _ii_VAL(



)_ii_



:







  • Ctrl+Q โ€”
  • @@ , . CudaText โ€” \0, \1, ..., . Ctrl+F, \b(abs|acute|aleph|alignb...widetilde|widevec|wp|yellow)\b



    , Alt+E, Esc โ€” , โ†, @@



  • , %%ii TEXT



    (?<=^%%ii\s+TEXT).*$



  • (?<=[^%@'"])(\d+\.\d+|%\w+_\{[^{}]*\}|%\w+|\b\w+_\{[^{}]*\}|\b\w+)(?!.*%%gg$)



  • โ€” , , Ctrl+X
  • _ii_VAL(



    , Ctrl+V, )_ii_



  • @@



  • Ctlr+Shift+Q โ€” , imath:_ii_VAL()_ii_ all



  • โ€” : Ctrl+Shift+P, imath:_ii_VAL()_ii_ all



    ( Enter), F9, Ctrl+Shift+V


( ), settings/macros.json. . .







Auto_Save. Ctrl+Shift+P โ†’ plugin:Auto Save: config



,







[op]
save_interval=30
save_before_closing_tab=1
on_deactivate=0
      
      





Cud , Cuda , LO Math. "file:quit program" F3 ( iMath F3) โ€” / .







. Wiki , , SynWrite , , . .







  1. SynWrite
  2. Options โ†’ Customize lexers library..., - eqn
  3. View โ†’ Lexer โ†’
  4. Options โ†’ Customize lexer...
  5. "Import Items" ( )







  6. eqn.lcf eqn.cuda-lexmap SynWrite\Data\lexlib cudatext\Data\lexlib
  7. , , Ctrl+Shift+P, eqn, Enter.





    , :





. ! ( , )















, ( Atom Visual Studio Code). โ€” , , , . . ( ) iMath ( , ).







Halaman unduhan LibreOffice - diuji pada 7.0, tetapi 6.4 juga dapat berfungsi dengan

baik sebagai halaman unduhan iMath - Anda perlu mengunduh iMath-2.3.1 ~ beta2.oxt

Diskusi fitur iMath "buka di editor eksternal" di sourceforge.net - tentang mengonfigurasi halaman

Unduh dokumentasi iMath iMath

CudaText

Pengaturan CudaText untuk bekerja dengan iMath (Anda perlu membongkar ke folder

tempat editor dibuka) CudaText di github.com

CudaText di sourceforge.net - hanya ada plugin

aText pengaturan untuk karakter Yunani dan tidak hanya - buka dengan Ctrl + O dari aText








All Articles