Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - iAmBeer

Pages: 1 2 [3] 4 5 6
17
แจ่มเลยครับบบ

18
ส่งรายละเอียดการโอนเงินมาทาง PM เลยครับ

20
ตัวนี้รหัสสินค้าบน micro4you เป็น D003 หรือ D005 ครับ
ถ้าเป็น D003 ผมเอาครับ

21
ผมเอาเบอร์ 3 ครับ
ส่งรายละเอียดการโอนเงินมาทาง PM ได้เลยครับ

22

แล้วหลักการเขียน data packet .ใช้หลักกการอะไรเหมือน C หรือ เบสิก หรือเปล่าครับ

{ ขอทราบหักการเขียน Data Packet ว่า // หรือ "..." มีความหมายอย่างไร }

ขอบคุณ สำหรับ คำ ตอบ

1. โครงสร้างของ packet ที่ส่งผ่าน RS-232 คงต้องถามทั่นหัวหน้าว่ามันยาวทั้งหมดกี่ Bytes ประกอบไปด้วย field อะไรบ้าง
แต่ละ field มีขนาดกี่ byte ส่วนวิธีการเขียนบน C หรือ Basic ก็ไม่น่าต่างกันครับ (ไม่รู้ตอบตรงคำถามป่าว)
2. ถ้าให้ผมดูจากตัวอย่างที่โพสมา
   2.1 "//" เป็นการแสดงว่าบรรทัดนั้นๆ เป็น comment
   2.2 "..." ไม่แน่ใจครับ???
3. เพิ่มเติมนิดหน่อยเอาเท่าที่เข้าใจ ตัวโปรแกรมที่กำลังจะทำนี่น่าจะทำการอ่านค่าจาก Seraial Port ไปเก็บไว้ใน Database
โดยจะเก็บเฉพาะค่าที่ต้องการ ในเคสนี้ก็เป็นค่า Temp SV, Temp PV และ Temp MV
4. ถ้าดูลึกๆ ไปอีก ค่าที่ได้จาก Serial Port จะถูกเก็บไว้ใน DB ที่ table 13 กับ table 14 (table 13 ก็คือ mon_loop ส่วน
table 14 ก็คือ mon_ad)
5. ถ้าท่านต้องการจะเข้าใจ text file  นี้ผมว่าลองแปลภาษาญี่ปุ่นใน Google Translate ดูครับ เท่าๆ ที่ดูมันน่าจะอธิบายความหมาย
ของแต่ละส่วนไว้พอสมควร
6. ท่านได้ลองใช้ Hyperterminal จับดู packet จริงๆ ที่ส่งมาหรือยังครับ ถ้ายังก็ลองดูก่อนครับ ว่าข้อมูลที่ได้หน้าตาเป็นยังไง

23
พอดีได้โปแกรมการอ่านค่าจาก rs-232 จากหัวหน้าที่เป็นญีปุ่น เป็นโปแกรมอ่านค่าโดยโปแกรมจะต้องเปิด text file เพื่อกำหนดค่าที่จะอ่านว่าต้องการค่าอะไรบ้าง แต่ผมไม่เข้าใจว่าหลักการเขียนเป็นไงดังนั้นต้องรบกวนผู้รู้ดูให้หน่อย และอธิบายให้หน่อยครับว่าคืออะไร



//  [DB info.]
// DB”ิ†,  DB–ผฬ
// 13,      "‰ท’ฒƒ‚ƒjƒ^๎•๑ƒe[ƒuƒ‹ (mon_loop)"
// 17,      "ƒAƒiƒƒO“—อƒ‚ƒjƒ^ƒf[ƒ^(mon_ad)"
//  [DB struct]
// DB”ิ†*, ƒf[ƒ^”ิ†*, Œ^*,      ƒ‚ƒjƒ^ƒ^ƒCƒgƒ‹, ’Pˆส,  ƒƒOƒ^ƒCƒgƒ‹
// 13,       0,          bit_word, "Status",       "",    ""
// 13,       1,          unshort,  "Err code",     "",    ""
// 13,       2,          unshort,  "Seq No."       "",    ""
// 13,       3,          long2,    "SV",           "",    ""
// 13,       4,          long2,    "PV",           "",    ""
// 13,       5,          long2,    "MV",           "%",   ""
// 13,       6,          unlong,   "cnt time",     "sec", ""
// 13,       7,          unlong,   "rem time",     "sec", ""
// 13,       8,          long2,    "SV disp",      "",    ""
// 13,       9,          long2,    "PV disp",      "",    ""
// 13,      10,          long2,    "MV disp",      "",    ""
// 13,      11,          long2,    "PV avrg.",     "",    ""
// 13,      12,          long2,    "cal mon  1",   "",    ""
// 13,      13,          long2,    "cal mon  2",   "",    ""
// 13,      14,          long2,    "cal mon  3",   "",    ""
// 13,      15,          long2,    "cal mon  4",   "",    ""
// 13,      16,          long2,    "cal mon  5",   "",    ""
// 13,      17,          long2,    "cal mon  6",   "",    ""
// 13,      18,          long2,    "cal mon  7",   "",    ""
// 13,      19,          long2,    "cal mon  8",   "",    ""
// 13,      20,          long2,    "cal mon  9",   "",    ""
// 13,      21,          long2,    "cal mon 10",   "",    ""
// 13,      22,          long2,    "cal mon 11",   "",    ""
// 13,      23,          long2,    "cal mon 12",   "",    ""
// 13,      24,          long2,    "cal mon 13",   "",    ""
// 13,      25,          long2,    "cal mon 14",   "",    ""
// 13,      26,          long2,    "cal mon 15",   "",    ""
// 13,      27,          long2,    "cal mon 16",   "",    ""
// 17,       0,          bit_word, "Status",       "",    ""
// 17,       1,          unshort,  "Err code",     "",    ""
// 17,       2,          unlong,   "AD data",      "",    ""
// 17,       3,          long2,    "Chg data",     "",    ""
// 17,       4,          long2,    "real data",    "",    ""
// 17,       5,          long2,    "Ctrl data",    "",    ""

// ƒvƒ‰ƒ`ƒiƒXƒf[ƒ^ฬŽๆ—pi1Gˆห—Šj
// DB”ิ†*, ƒIƒtƒZƒbƒg*, ƒf[ƒ^”ิ†*, ƒf[ƒ^Œ^*, ”{—ฆ*,   •\Žฆˆส’u*, ƒƒOˆส’u*, ƒ‚ƒjƒ^ƒ^ƒCƒgƒ‹, ’Pˆส,   ƒƒOƒ^ƒCƒgƒ‹

 
 13,       0,           3,          long2,      256,      1,         1,      "Temp SV",         "Ž",   "Temp SV(Ž)"
 13,       0,           4,          long2,      256,      2,         2,      "Temp PV",         "Ž",   "Temp PV(Ž)"
 13,       0,           5,          long2,      256,      3,         3,      "Temp MV",         "“",   "Temp MV(“)"


//*‚ฬ€–ฺ‚อ•K{

ที่เป็นสีแดงคิดว่าน่าจะเป้นภาษาญี่ปุ่นเลยไม่สามารถ ทำความเข้าใจได้ครับ

อันนี้น่าจะเป็น list ของ data packet ที่ส่งมาอ่ะครับ
ท่านต้องกำหนด configuration ของ SerialPort ให้ตรงกับฝั่งส่ง
แล้ววนตัดข้อมูลใน VB ให้ตรงกับ format ของ data ที่ส่งมาอ่ะครับ

24
ARM Processors / Re: สอบถาม FatFs
« on: May 26, 2014, 11:37:58 am »
ออกตัวไว้ก่อนว่าไม่เชียวชาญซักกะอย่าง
แต่เท่าๆ ที่ดูผมว่าไป build project บน Linux น่าจะง่ายกว่าเยอะเลยนะครับ

Pages: 1 2 [3] 4 5 6