Skip to content

นำเข้า ส่งออก และแชร์ ​

ทุกอย่างใน EduBeam เกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดอะไรไปยังเซิร์ฟเวอร์: ลิงก์แชร์บรรจุตัวโมเดลไว้ในลิงก์จริง ๆ

บันทึกโปรเจกต์ ​

☰ → บันทึกโปรเจกต์ หรือ Ctrl+S ดาวน์โหลดไฟล์ project.json ซึ่งเก็บโหนด เอลิเมนต์ วัสดุ หน้าตัด (รวมรูปร่างรูปหลายเหลี่ยม) แรงกระทำ เส้นบอกขนาด และเวอร์ชันของแอปที่เขียนไฟล์ เปลี่ยนชื่อไฟล์ได้ตามสะดวก

เปิดโปรเจกต์ ​

  • ☰ → เปิดโปรเจกต์ หรือ Ctrl+O แล้วเลือกไฟล์ .json หรือ
  • ลากไฟล์มาวางที่ใดก็ได้บนหน้าต่างแอป

การเปิดโปรเจกต์จะแทนที่โมเดลปัจจุบัน รวมถึงวัสดุและหน้าตัด แต่โมเดลเดิมไม่หายไป: Ctrl+Z นำกลับมาได้ และยังเก็บไว้ใน โครงสร้างล่าสุด ไฟล์ที่ไม่ใช่โปรเจกต์ของ EduBeam จะถูกปฏิเสธพร้อมข้อความแจ้ง และโมเดลของคุณยังอยู่เหมือนเดิม

ไฟล์โปรเจกต์จาก EduBeam ทุกเวอร์ชันก่อนหน้าเปิดได้ในเวอร์ชันปัจจุบัน

แชร์โมเดล (ในแถบแอปหรือเมนู ☰) เปิดกล่องโต้ตอบ แชร์โมเดลผ่าน URL:

กล่องโต้ตอบการแชร์
กล่องโต้ตอบการแชร์
  • คัดลอก คัดลอกลิงก์ไปยังคลิปบอร์ด การคลิกในช่องลิงก์ให้ผลเหมือนกัน
  • เปิดลิงก์ เปิดลิงก์ในแท็บใหม่ เพื่อตรวจสอบว่าผู้รับจะเห็นอะไร
  • แชร์ผ่านกล่องโต้ตอบของระบบ ส่งลิงก์ไปยังเมนูแชร์ของอุปกรณ์ หากเบราว์เซอร์รองรับ
  • ลิงก์ที่สั้นกว่า เขียนโมเดลเดียวกันด้วยจำนวนตัวอักษรประมาณครึ่งหนึ่ง EduBeam ที่ยังไม่ได้อัปเดตตั้งแต่เดือนตุลาคม 2026 จะอ่านลิงก์นี้ไม่ได้จนกว่าจะอัปเดต จึงควรปิดตัวเลือกนี้ไว้เมื่อลิงก์ต้องเปิดได้ทุกที่ทันที

ลิงก์มีรูปแบบ https://run.edubeam.app/?model=… และเข้ารหัสทั้งโมเดลไว้ ผู้ที่เปิดลิงก์จะได้สำเนาของตัวเองไว้แก้ไข การแก้ไข ไม่ ถูกซิงค์กลับมา เมื่อโมเดลเปลี่ยนจึงต้องส่งลิงก์ใหม่ โมเดลที่ใหญ่มากจะได้ลิงก์ที่ยาวมาก ในกรณีนั้นให้แชร์ไฟล์ JSON แทน

เมื่อมีคนเปิดลิงก์ โมเดลเดิมของเขาจะย้ายไปที่โครงสร้างล่าสุด และมีข้อความบอกว่าหาได้ที่ไหน

ลิงก์จากเวอร์ชันเก่ายังใช้งานได้: ลิงก์ในเอกสารประกอบการสอนของปีที่แล้วยังเปิดโมเดลเดิมได้ในวันนี้

ส่งออกรูปภาพ ​

☰ → ส่งออกรูปภาพ หรือ Ctrl+P เปิดหน้าส่งออกรูปภาพ

ส่งออกรูปภาพ: เลือกชั้นข้อมูล กรอบ และขนาด แล้วดาวน์โหลดหรือคัดลอก
ส่งออกรูปภาพ: เลือกชั้นข้อมูล กรอบ และขนาด แล้วดาวน์โหลดหรือคัดลอก
  • ชั้นข้อมูล: ป้ายด้านบนใช้เลือกสิ่งที่จะวาด โดยไม่ขึ้นกับหน้าจอแสดงผล: รูปร่างที่เสียรูป N, V, M แรงปฏิกิริยา จุดรองรับ แรงกระทำ ป้ายโหนดและป้ายเอลิเมนต์
  • กรอบ: เลือกอัตราส่วนภาพ (16:9, 4:3, 3:2, 1:1) แสดงทั้งหมด หรือ เลือกพื้นที่… เพื่อลากกรอบสี่เหลี่ยมบนภาพวาด ลากขอบของภาพตัวอย่างได้ด้วย
  • ขนาด: ความกว้างและความสูงเป็นพิกเซล หรือ มาตราส่วน เช่น 1 : 50 สำหรับภาพวาดตามมาตราส่วนบนกระดาษ ความสูงแผนภาพ กำหนดขนาดของแผนภาพผลลัพธ์ในรูป พื้นหลังโปร่งใส ตัดพื้นหลังสีขาวออก
  • ดาวน์โหลด PNG, ดาวน์โหลด SVG หรือ คัดลอกไปยังคลิปบอร์ด

SVG คมชัดทุกขนาด และใช้ได้ใน Word, Inkscape และ LaTeX บน Overleaf จึงเป็นตัวเลือกที่ดีที่สุดสำหรับรายงานและวิทยานิพนธ์

ส่งออกผลลัพธ์ ​

ผลลัพธ์ → ส่งออก CSV ดาวน์โหลดตารางผลลัพธ์ทั้งสองตาราง รวมแรงปฏิกิริยา และ คัดลอก วางตารางลงคลิปบอร์ดสำหรับสเปรดชีต ดู ส่งออก CSV และคัดลอก

โครงสร้างล่าสุด ​

☰ → โครงสร้างล่าสุด เก็บโมเดล 10 รายการล่าสุดที่ถูกลบ หรือถูกแทนที่ด้วยลิงก์ ไฟล์ ตัวอย่าง หรือแบบฝึกคานแรก แต่ละรายการแสดงภาพย่อ เหตุผลที่ถูกแทนที่ และขนาด กู้คืน นำโมเดลกลับมา โมเดลที่เปิดอยู่ตอนนั้นจะเข้าไปอยู่ในรายการแทน และ Ctrl+Z ยกเลิกการกู้คืนได้

โครงสร้างล่าสุด
โครงสร้างล่าสุด

รายการนี้เก็บไว้ในเบราว์เซอร์นี้เท่านั้น

ตัวอย่าง ​

☰ → ตัวอย่าง เปิดแกลเลอรีของโมเดลสำหรับการสอนที่สร้างไว้แล้ว การเปิดตัวอย่างจะแทนที่โมเดลของคุณ และ Ctrl+Z นำโมเดลของคุณกลับมา โมเดลชุดเดียวกันพร้อมแบบฝึกหัดอยู่ในหน้า ตัวอย่าง ของคู่มือนี้

แกลเลอรีตัวอย่าง
แกลเลอรีตัวอย่าง

ฝังโปรแกรมดู ​

เพิ่ม &viewer=1 ต่อท้ายลิงก์แชร์เพื่อเปิดโมเดลใน โหมดโปรแกรมดู แถบแอป แถบด้านล่าง แท็บ ปุ่มเลิกทำและทำซ้ำ ปุ่มกริด และสัญลักษณ์แกนจะถูกซ่อน เหลือเพียงพื้นที่วาด ปุ่มปรับให้พอดีและจัดกึ่งกลาง และตัวเลือกการแสดงผล ใส่ URL นั้นใน <iframe> เพื่อฝังโมเดลที่โต้ตอบและซูมได้ในเอกสารประกอบการสอนหรือหน้าเว็บ:

html
<iframe src="https://run.edubeam.app/?viewer=1&model=…" width="100%" height="400"></iframe>
โครงข้อแข็งสามจุดหมุนในโหมดโปรแกรมดู
โครงข้อแข็งสามจุดหมุนในโหมดโปรแกรมดู

โหมดโปรแกรมดูมีไว้สำหรับดู แต่ไม่ได้ล็อก: ผู้เข้าชมยังลากโหนดและสลับแผนภาพได้ การเปิดลิงก์โหมดโปรแกรมดูยังแทนที่โมเดลของผู้เข้าชมในเบราว์เซอร์นั้นด้วย (โมเดลเดิมย้ายไปที่โครงสร้างล่าสุด) เหมือนลิงก์ปกติ

พารามิเตอร์ URL ​

พารามิเตอร์ผล
model=<data>โหลดโมเดลที่เข้ารหัสไว้และปรับให้พอดีหน้าจอ
viewer=1โหมดโปรแกรมดู (ดูด้านบน)
lang=<code>เปลี่ยนภาษาอินเทอร์เฟซ: en, cs, de, fr, es, pt, pl, cn, th, uk, ru, tr, hi, vi, it, id, ja, ko
panel=examplesเปิดแกลเลอรีตัวอย่างทันที

หลังอ่านพารามิเตอร์แล้ว EduBeam จะลบพารามิเตอร์ออกจากแถบที่อยู่

การบันทึกอัตโนมัติ ​

โมเดลปัจจุบันและการตั้งค่าของคุณถูกบันทึกลง local storage ของเบราว์เซอร์หลังทุกการเปลี่ยนแปลง และคืนค่าเมื่อคุณกลับมา แม้จะปิดเบราว์เซอร์ไปแล้วก็ตาม นี่เป็นความสะดวก ไม่ใช่การสำรองข้อมูล: ข้อมูลผูกกับโปรไฟล์เบราว์เซอร์เดียวบนอุปกรณ์เดียว และการล้างข้อมูลเว็บไซต์จะลบทิ้ง บันทึกงานสำคัญเป็นไฟล์โปรเจกต์

รูปแบบไฟล์โปรเจกต์ ​

project.json เป็น JSON ธรรมดาที่อ่านได้:

json
{
  "edubeam": true,
  "version": "1.3.1",
  "domain": {
    "materials": [{ "label": "1", "e": 210000000000, "g": 81000000000, "alpha": 0.000012, "d": 7850 }],
    "crossSections": [{ "label": "1", "a": 0.00285, "iy": 1.943e-5, "h": 0.2, "k": 1 }],
    "nodes": [
      { "label": "1", "coords": [0, 0, 0], "bcs": [0, 2] },
      { "label": "2", "coords": [6, 0, 0], "bcs": [2] }
    ],
    "elements": [{ "label": "1", "nodes": ["1", "2"], "mat": "1", "cs": "1", "hinges": [false, false] }],
    "loadCases": [
      {
        "label": "1",
        "nodalLoads": [],
        "elementLoads": [{ "type": "udl", "target": "1", "lcs": false, "values": [0, 12000] }],
        "prescribedBC": []
      }
    ]
  },
  "dimensions": []
}

นี่คือคานจากเริ่มต้นใช้งานด่วน ค่าทั้งหมดอยู่ใน หน่วย SI (m, N, Pa, rad) ไม่ว่าหน่วยที่แสดงจะเป็นอะไร พิกัดอยู่ในรูป [x, y, z] โดย y เป็น 0 เสมอ เงื่อนไขขอบเขตและส่วนประกอบของแรงใช้รหัส DOF 0 = Dx, 2 = Dz, 4 = Ry

type ของแรงกระทำบนเอลิเมนต์ค่า
udlvalues: [fx, fz] หน่วย N/m
trapezoidalstartValues: [f1x, f1z], endValues: [f2x, f2z] หน่วย N/m แกนท้องถิ่น
concentratedvalues: [Fx, Fz, My, a] หน่วย N, N·m และ m จากโหนดเริ่มต้น
temperaturevalues: [ΔTc, ΔTb, ΔTt] หน่วย K ผลต่างคือ ΔTb − ΔTt

แรงกระทำที่โหนดอยู่ในรูป { "target": "2", "values": { "0": Fx, "2": Fz, "4": My } } และการกระจัดที่กำหนดอยู่ในรูป { "target": "2", "prescribedValues": { "0": Dx, "2": Dz, "4": Ry } } ให้ใส่ส่วนประกอบครบทั้งสาม ไฟล์ที่แอปเขียนยังมี date, commit, lcs ของโหนด และ shape ของรูปหลายเหลี่ยมด้วย

เนื่องจากรูปแบบไฟล์เรียบง่าย คุณจึงสร้างโมเดลด้วยสคริปต์หรือสเปรดชีต แล้วเปิดด้วย เปิดโปรเจกต์ ได้