이름 없음
이름 없음
  • 122
  • 35 718
Implementing ETCS in HTML5: Data Check procedures
I have fully implemented the data entry and check procedures of ETCS Driver Machine Interface.
This project is run open source! github.com/asdf1280/tsw_etcs If you're familiar with React, please help the project by fixing 'FButton' component in components.tsx file. It's too complex and buggy because I abused React when making it. For example, to change its behavior, I have to change its 'key' prop. Changing the state doesn't help.
zhlédnutí: 36

Video

ETCS DMI on HTML5 - Data Entry window
zhlédnutí 44Před měsícem
In this implementation, I tried my best to implement 'everything' written in data entry specs. In this version, I didn't fully make all data entry forms, because I simply wanted to demonstrate that it supports all input types of ETCS DMI. Compare this with the old version! czcams.com/video/dq0bOkj0iUw/video.html Notable differences: - Screen aspect ratio - Borders and button design - Input curs...
ETCS DMI on HTML5 - Menu windows
zhlédnutí 45Před měsícem
I have finished the implementation of '11.2 Menu Windows' of ETCS Driver Machine Interface in HTML5 accordingly to '10.2 Menu windows'. Currently, I'm creating a HTML5 representation of ETCS Driver Machine Interface, which can be connected and used with Train Sim World game. The project is open source here: github.com/asdf1280/tsw_etcs Please help me finish the DMI for ETCS, much better than th...
ETCS DMI on HTML5 - Types of buttons
zhlédnutí 55Před měsícem
▶▶▶The new DMI will be released open-source!!!◀◀◀ Due to spaghetti code, I decided to create a whole new ETCS DMI for Train Sim World. The first step is implementing DMI components as defined. There are three types of buttons in ETCS Driver Machine Interface, and I've (almost) completely implemented all of them (spec 5.3.2.6). Due to technical limitations of JavaScript, I didn't implement the f...
Perfect Circle?????
zhlédnutí 1,7KPřed 7 měsíci
Perfect Circle?????
Perfect Circle
zhlédnutí 449Před 7 měsíci
Perfect Circle
Illari Peru Wind ASMR
zhlédnutí 5Před 9 měsíci
Illari Peru Wind ASMR
Overwatch 2 Hero Mastery Mercy Recruit 7500
zhlédnutí 15Před 9 měsíci
Overwatch 2 Hero Mastery Mercy Recruit 7500
Overwatch 2 Hero Mastery Mercy Agent 9750
zhlédnutí 15Před 9 měsíci
Overwatch 2 Hero Mastery Mercy Agent 9750
Overwatch 2 Illari POTG Deathmatch
zhlédnutí 10Před 9 měsíci
Overwatch 2 Illari POTG Deathmatch
Overwatch 2 2023 Overland Loading theme
zhlédnutí 41Před 11 měsíci
Overwatch 2 2023 Overland Loading theme
Overwatch 2 Victory / Defeat / Draw animation
zhlédnutí 39Před 11 měsíci
Overwatch 2 Victory / Defeat / Draw animation
Overwatch 2 TEABAGGING POTG
zhlédnutí 43Před 11 měsíci
Overwatch 2 TEABAGGING POTG
Mischief and Magic POTG
zhlédnutí 2Před 11 měsíci
Mischief and Magic POTG
ETCS Level 1 simulation (TSW3 HTML5 DMI b1451)
zhlédnutí 4,9KPřed 11 měsíci
0:00 ETCS Level 1 0:43 Patch notes 3:30 Level 1 Approaching station 5:25 ETCS Level 2/3 comparison 8:40 Level 3 Approaching station I forgot to include level transition scene in this video. But it works the same as czcams.com/video/Uaszo_QR8a8/video.html First demo of ETCS planning: czcams.com/video/sfZ1xaNV4GY/video.html Previous version of DMI interface I uploaded: czcams.com/video/JulkCtPI8T...
ETCS Level transition demo (TSW3 HTML5 DMI)
zhlédnutí 397Před 11 měsíci
ETCS Level transition demo (TSW3 HTML5 DMI)
Unranked Deathmatch Ana POTG
zhlédnutí 8Před 11 měsíci
Unranked Deathmatch Ana POTG
Unranked Deathmatch Ana POTG
zhlédnutí 4Před 11 měsíci
Unranked Deathmatch Ana POTG
Winston's Beach Volleyball - Widowmaker Spike POTG
zhlédnutí 11Před 11 měsíci
Winston's Beach Volleyball - Widowmaker Spike POTG
Overwatch 2 Summer Games 2023 Main Menu Theme
zhlédnutí 47Před 11 měsíci
Overwatch 2 Summer Games 2023 Main Menu Theme
Overwatch 2 Season 5 Adventurer Tracer Hero Gallery Music
zhlédnutí 38Před 11 měsíci
Overwatch 2 Season 5 Adventurer Tracer Hero Gallery Music
Overwatch 2 Season 4 Galactic Emperor Sigma Hero Gallery Music
zhlédnutí 8Před 11 měsíci
Overwatch 2 Season 4 Galactic Emperor Sigma Hero Gallery Music
Overwatch 2 Season 3 Amaterasu Kiriko Hero Gallery Music
zhlédnutí 3Před 11 měsíci
Overwatch 2 Season 3 Amaterasu Kiriko Hero Gallery Music
Overwatch 2 Season 2 Zeus Junker Queen Hero Gallery Theme
zhlédnutí 9Před 11 měsíci
Overwatch 2 Season 2 Zeus Junker Queen Hero Gallery Theme
Overwatch 2 Season 1 Cyber Genji Hero Gallery Theme
zhlédnutí 3Před 11 měsíci
Overwatch 2 Season 1 Cyber Genji Hero Gallery Theme
HTML5 ETCS DMI Planning Information (TSW3, WIP)
zhlédnutí 283Před 11 měsíci
HTML5 ETCS DMI Planning Information (TSW3, WIP)
OW2 Kiriko POTG Deathmatch
zhlédnutí 13Před rokem
OW2 Kiriko POTG Deathmatch
Overwatch 2 Sigma Valkyrie
zhlédnutí 20Před rokem
Overwatch 2 Sigma Valkyrie
D.Va POTG 4 Kills Junkertown
zhlédnutí 11Před rokem
D.Va POTG 4 Kills Junkertown
Kiriko POTG Busan
zhlédnutí 51Před rokem
Kiriko POTG Busan

Komentáře

  • @Noget-clips
    @Noget-clips Před 16 dny

    Really nice, keep up the good work!

  • @Noget-clips
    @Noget-clips Před měsícem

    nice

  • @Cakeytoo
    @Cakeytoo Před měsícem

    NOT A GUIDE??? what is is...

  • @Binoclard
    @Binoclard Před 3 měsíci

    Can we also use it ? It think it would be very interesting being able to use ETCS in TSW except than the Lucern - Sursee route

  • @CasualGamer2k23
    @CasualGamer2k23 Před 3 měsíci

    Do you have a contact email, I would love to discuss this

  • @no-----name
    @no-----name Před 4 měsíci

    2024 Update: I’m currently working on improving the autopilot, as well as a semi-automatic PZB speed management for the autopilot. (fictional)

    • @SimulationFascination
      @SimulationFascination Před 3 měsíci

      Hi There, Absolutely phenomenal work you have created a masterpiece. We would love to work with you to complete and implement this software into the Train Simulator Market which would obviously have its financial benefits for yourself. As we have no point of contact if you are interested in collaborating please leave a reply and we will get in touch ASAP. We hope to hear from you soon. 👍

  • @damianc.0.681
    @damianc.0.681 Před 5 měsíci

    This is how ETCS should be done

    • @damianc.0.681
      @damianc.0.681 Před 5 měsíci

      Also if this was to be implemented to the screen in the cab then that would be awesome

  • @Renfe1000
    @Renfe1000 Před 5 měsíci

    you are absolutly brillant

  • @user-si8zp4hg5t
    @user-si8zp4hg5t Před 6 měsíci

    재밋냐?

  • @genericnerdyt
    @genericnerdyt Před 6 měsíci

    Please release this <3

    • @no-----name
      @no-----name Před 4 měsíci

      It’s too incomplete to release as of now. However, you might be interested in a customised version of TSW2_Controller that is used for autopilot of this system. It’s available open source. (vOCRAP branch) github.com/asdf1280/TSW2_Controller

  • @chaotiumgaming1863
    @chaotiumgaming1863 Před 6 měsíci

    How connect your Programm to the TSW?

    • @no-----name
      @no-----name Před 4 měsíci

      It reads the text on the GUI to calculate contents.

  • @firedragongamestudio
    @firedragongamestudio Před 7 měsíci

    Impressive work! Especially the detail of how ETCS works. May I ask how you connected your HTML5 application to Train Sim World? Or is this done via Train Sim World PC Editor (Beta) from the Epic Store?

    • @no-----name
      @no-----name Před 4 měsíci

      It’s read from the screen using OCR. I had to also implement some calibration and prediction to achieve accurate readings.

    • @no-----name
      @no-----name Před 4 měsíci

      For example, the distance changes every 100m on the screen when it’s farther than 1 km. Then, this system tries to calculate the estimated distance with the time elapsed and speed.

  • @user-qh1rb6kd8h
    @user-qh1rb6kd8h Před 7 měsíci

    이건 ai안써도 될것같네요.

  • @Sichy_
    @Sichy_ Před 7 měsíci

    원 : 한 중점으로 부터 일정한 거리에 있는 점들의 모임

    • @Sichy_
      @Sichy_ Před 7 měsíci

      즉 원의 일부만 그려도 원이라는 거에요

    • @leviseo9536
      @leviseo9536 Před 7 měsíci

      @@Sichy_ 그건 원호 아닌가요

    • @Sichy_
      @Sichy_ Před 7 měsíci

      @@leviseo9536 원호가 원의 부분 집합이에여

    • @dr_1990
      @dr_1990 Před 7 měsíci

      ​@@Sichy_어떤 집합의 부분집합이 어떤 집합 그 자체는 아님. 명확히 구분할 필요가 있음. 따라서 원호는 원의 부분집합은 맞으나 원 그 자체는 아님

    • @leviseo9536
      @leviseo9536 Před 7 měsíci

      @@Sichy_근데 원이 아니잖아요

  • @tonggumung
    @tonggumung Před 7 měsíci

    이런건 대체 어떻게 하는거임 개쩌네

  • @user-zj9ht3dk8g
    @user-zj9ht3dk8g Před 7 měsíci

    언더볼팅을 해보시지

  • @user-jq4ls9xq9m
    @user-jq4ls9xq9m Před 7 měsíci

  • @jgirish19
    @jgirish19 Před 7 měsíci

    How did you get this DMI window and the Train Data?

    • @no-----name
      @no-----name Před 4 měsíci

      Train data is read using OCR from the game HUD. DMI window is rendered from a HTML page and is shown on the iPad. The OCR runs on C# and it communicates with the DMI interface with web sockets.

  • @mjddev
    @mjddev Před 8 měsíci

    This is so cool. Does it interface directly with TSW?

    • @no-----name
      @no-----name Před 4 měsíci

      No. Dovetail provides no way of doing such things.

  • @scorpinok3006
    @scorpinok3006 Před 9 měsíci

    당신은 가족에게 큰 수치를 안겨줍니다.

  • @_SimOke_
    @_SimOke_ Před 10 měsíci

    Woah That is incredible Good job!

  • @matthewtrainsandlifts
    @matthewtrainsandlifts Před 10 měsíci

    Interesting! Will this ever be released to the public?

    • @no-----name
      @no-----name Před 10 měsíci

      Hopefully at some date.

    • @_SimOke_
      @_SimOke_ Před 10 měsíci

      @@no-----name looking forward to it then 😃

    • @Trainspotter_KBB
      @Trainspotter_KBB Před 4 měsíci

      I wish to get this asap lol@@no-----name

  • @이섹이
    @이섹이 Před 11 měsíci

    ㅉㅉ

  • @Shrimpggang0709
    @Shrimpggang0709 Před 11 měsíci

    ?

  • @no-----name
    @no-----name Před rokem

    Notes: - There are some bugs in this video that are already identified. This includes gradient profile's + sign not disappearing early enough to prevent overlapping, PASP(Planning Area Speed Profile) is broken - The specification requires planning area scales to be logarithmic from the second distance bar, but since they don't provide the exact base of log, I implemented it linearly. - iOS 17 Beta 2 is rendering images like piss of sh*t. That's why you notice some part of the screen extremely weird with white background. It's displayed correctly in desktop Chromium. - The planning area is updated at 10Hz to prevent overheating. - Orders and announcements is not going to be added due to technical limitations. - The upcoming track information and gradient profile data are extremely limited because it's read from the screen.

  • @Josefer927
    @Josefer927 Před rokem

    When we can download the autopilot ??

  • @jya-kv3ri
    @jya-kv3ri Před rokem

    Asus 고주파이슈 때문에 7845고민중인데 괜찮나여

  • @no-----name
    @no-----name Před rokem

    Known issue: the autopilot sometimes applies useless brake when speed limit changes. Needs investigation

  • @doski22
    @doski22 Před rokem

    Hello, the project is very interesting. I would like to be able to try or help if possible. I have been following the project since the first videos. Thank you keep it up all my support

    • @no-----name
      @no-----name Před rokem

      Hi. I'm afraid that currently this software isn't ready to be used in other systems due to complex requirements and my display-specific pixel wise calibrations. The text detection gets broken otherwise. However, if you're willing to contribute, you can contribute to TSW2_Controller project, which helps players with joystick to control their trains. It is available here: github.com/DerJantob/TSW2_Controller Improvements in that project will contribute to my system too, which depends on customised TSW2_Controller. Also, feel free to ask any questions regarding its systems. I will try best to explain.

    • @doski22
      @doski22 Před rokem

      @@no-----name Thanks for answering. I find it somewhat complicated the TSW2 Controller I have to adjust parameters to work properly, the interesting thing is the software you use I hope to see it finished and enjoy the videos.

  • @no-----name
    @no-----name Před rokem

    As you may have noticed, I have made a simple stopping autopilot before. But there's a major difference. This AP was made again from scratch. 1) It does everything from station to station. It follows signals, speed limits, and stations. It automatically stops at red signals and continues when the signal changes. 2) The previous AP only considered current speed and ideal speed for position to set brakes. For example, it would apply 70% brake if speed's high, 60% when normal, 50% when slow. In the new AP, it reads deceleration rate and determines the best brake power to maintain the deceleration required to stop precisely. 3) With the help of these changes, you only have to press door buttons and AP button to complete a scenario, unless TSW gives you an unexpected challenge like bug, fake information.

  • @no-----name
    @no-----name Před rokem

    The full autopilot including precise stopping is all completed and ready to be recorded. Expect a video soon!

  • @no-----name
    @no-----name Před rokem

    코일 진동 소음을 줄이기 위해 그래픽 카드 위에 자석을 배치하는 것은 권장되지 않습니다. 그래픽 카드의 인덕터 코일의 진동으로 인해 소음이 발생할 수 있지만, 카드에 자석을 놓아 이 소음을 줄이려고 하면 득보다 실이 많을 수 있습니다. 자석은 그래픽 카드를 포함한 전자 장치의 작동을 잠재적으로 방해할 수 있습니다. 자석은 시스템의 다른 구성 요소와 의도하지 않은 전자파 간섭을 일으킬 수 있습니다. 자석은 전자 신호를 방해할 수 있는 전자기장을 생성할 수 있으며, 이는 그래픽 카드 회로에 영구적인 손상을 일으킬 수 있습니다. 그래픽 카드는 인덕터 및 커패시터와 같은 구성 요소를 작동하기 위해 자기장을 사용합니다. 그래픽 카드 근처에 자석을 두면 잠재적으로 이상이 발생할 수 있습니다. 자석은 그래픽 카드에 물리적 손상을 줄 수도 있습니다. 자석이 충분히 강하면 카드의 금속 성분을 끌어당기거나 밀어내어 구부러지거나 부러지게 할 수 있습니다. 자석은 움직이지 않을 때에도 전자 신호에 영향을 미칠 수 있습니다. 자석이 주변에 자기장을 만들어 주변 전자기기의 작동을 방해할 수 있기 때문입니다. 그래픽 카드를 포함한 전자 장치는 구성 요소를 작동하기 위해 전기 신호를 사용합니다. 이러한 신호는 자기장으로 인해 발생할 수 있는 전자기 간섭(EMI)에 취약합니다. EMI는 신호의 오류 또는 왜곡을 유발하여 잘못된 판독값 또는 오작동을 초래할 수 있습니다. 자기장의 강도와 자석과 전자 장치 사이의 거리는 EMI 수준에 영향을 미칠 수 있습니다. 더 강한 자석이나 장치에 더 가까이 배치된 자석은 간섭을 일으킬 가능성이 더 높습니다. 전자 장치의 특정 설계 및 재료도 EMI에 대한 민감성에 영향을 미칠 수 있습니다. 일반적으로 전자 장치, 특히 그래픽 카드와 같이 EMI에 민감한 장치 근처에 자석을 배치하지 않는 것이 가장 좋습니다. 자석이 항상 즉각적인 손상을 야기하는 것은 아니지만 EMI에 노출되는 장기적인 영향은 장치의 성능과 수명에 해로울 수 있습니다. 반론 ==================================== physics.stackexchange.com/questions/293282/magnetic-field-effect-on-inductors 다만 위 링크에 따르면, 영구자석을 움직이지 않도록 인덕터 위에 놓아도 큰 영향이 없다는 내용이 있습니다. 저는 보증기간이 남아 있으므로, 어느 정도 위험 부담을 감수했습니다. 각자의 결정에 맡깁니다.

  • @no-----name
    @no-----name Před rokem

    The autopilot is being worked on much faster than I expected. Hope I can share it soon. For now, the minimised TSW_Controller is being made to accommodate AP commands. github.com/asdf1280/TSW2_Controller

  • @vino-sj1le
    @vino-sj1le Před rokem

    자석으로 돌아가는 거 억지로 멈추고 있는거 아닌가요?

    • @no-----name
      @no-----name Před rokem

      고주파음은 전원부 코일이 떨려서 발생하는 것입니다. 전원 공급용 코일이기 때문에 떨리지 않아도 정상적으로 작동할 수 있습니다. 자석이 코일 금속을 잡아당겨 떨리지 못하게 하는 것으로 보입니다. 멈추는 것은 없고, 팬도 매우 정상적으로 돌아가며, 이 상태로 게임도 잘 플레이하고 있습니다. 그 부분은 염려치 않으셔도 될 것 같습니다.

    • @arc5331
      @arc5331 Před rokem

      그럼 글카 위에 자석을 두고 사용하시는거에요..?

    • @no-----name
      @no-----name Před rokem

      @@arc5331 막대자석보다 얇은 고무자석이 더 효과가 좋길래 그걸 올려놨습니다

  • @no-----name
    @no-----name Před rokem

    그래픽카드 전원부 부분에 자석을 아무거나 가까이 가져다 놓으면 고주파음이 크게 줄어듭니다. 한번 시도해보시기 바랍니다. 저 부분에 손가락을 올려두면 고주파음이 확 줄어들길래 시험삼아 자석을 가져가 보다가 발견했습니다.

    • @no-----name
      @no-----name Před rokem

      @@vino-sj1le 자석이 전류에 영향을 주는 건 코일 근처에서 자석이 움직여서 자기선속이 변할 때에 전자기 유도 현상으로 인한 것입니다. 영상에서처럼 왔다갔다를 하면 코일에 미세전류가 흐를 수 있지만, 가만히 올려둔다면 전류 자체에 영향을 끼치지 않습니다.

    • @vino-sj1le
      @vino-sj1le Před rokem

      헤드폰 안의 자석에 감긴 코일이 진동판을 흔들어서 소리 내듯이 그래픽카드에 전원조절장치에 달린 자석에 감긴 코일이 진동하게 되서 고주파음이 들리는 거잖아요 그런데 거기에 자석 가져다대면 전원 조절에 문제가 일어날 가능성은 없나요?

    • @no-----name
      @no-----name Před rokem

      @@vino-sj1le 저도 시험해보는 입장이라, 안전하다고 단언할 수는 없겠습니다. 글도 장시간 게임 플레이 후에도 발열 등에서는 전혀 문제가 없다는 점은 알려 드립니다. 말씀하신 대로, 스피커와 비슷한 원리로 코일이 떨리는 것일 수도 있겠습니다만, 그래픽카드 전원부의 용도는 말그대로 전기를 조달하는 것이지, 떨림으로써 소리를 내는 게 아닌 건 분명하기 때문에, 떨림을 막는 것만으로 전원 조절에 이상을 야기할 것으로 보이지는 않습니다. 또 비슷하게, 컴퓨터 관련 커뮤니티를 돌아보던 중, 고주파음으로 AS를 받았다가 코일이 떨리지 못하도록 물질을 넣어 고정해 주었다는 이야기도 본 것 같습니다. 이런 면에서 보면 진동은 그래픽카드 작동과 무관해 보입니다.

    • @no-----name
      @no-----name Před rokem

      @@vino-sj1le 다만, 말씀하신 것과 비슷한 이유로, 자석을 전자기기 근처에 두면 잠재적으로 전류에 간섭이 발생할 '가능성'이 있기 때문에, 일반적으로 저 같은 짓은 절대 권장되지 않습니다. 제가 사용하는 시스템은 아직 보증 기간이 남아있어, 이상이 생겨도 외상 없이는 무상 수리가 가능한 상태입니다. 저도 안전성을 담보하지는 못하겠으니, 걱정되신다면 시도하지 않으시는 것이 좋겠습니다.

    • @no-----name
      @no-----name Před rokem

      @@vino-sj1le 한 가지 말씀드리고 싶은 점이 더 있는데, 실험 결과 손가락이나 무거운(밀도 큰) 나사 같은 것들을 저 부분에 올려 두어도 떨림이 완화되는지, 고주파음이 충분히 감소했습니다. 이 방법은 전자기장에 영향이 가지 않으니, 시도해보셔도 안전할 것 같습니다. 다만, 금속 위에 나사 등을 올릴 때 녹이 발생할 수 있으므로 코팅이나 종이 덧대기 등 예방 수단이 필요합니다.

  • @kerbalscuffedprogram4705

    You absolutely nailed it.

  • @no-----name
    @no-----name Před rokem

    이게 왜 팟지인지는 모르겠음

  • @nataliejudt7001
    @nataliejudt7001 Před rokem

    ƤRO𝓂O𝕤ᗰ

  • @tsw2_controller
    @tsw2_controller Před 2 lety

    Wow, that is amazing! I am wondering how you are able to display the exact distance at 10:10, since the game only displays 1.5km. Do you calculate it based on the speed?

    • @no-----name
      @no-----name Před rokem

      Yes, exactly. It also tries to estimate more accurately by comparing the speed of train and the rate of HUD distance decreasing. The HUD distance is not track distance, but linear distance from current location to the stop point.

  • @RobRob5656
    @RobRob5656 Před 2 lety

    素晴らしい鉄道動画! Greeting from Japan. 🐾😁👍🙌💓💓💕 💕 🐾😊😍👏😀🤠🤠

  • @Kinamoto
    @Kinamoto Před 2 lety

    Subbed

  • @Kinamoto
    @Kinamoto Před 2 lety

    Really nice landing man! Love the Zibo!

  • @dongukkim9425
    @dongukkim9425 Před 2 lety

    NO MU HUN

  • @spikegoogle356
    @spikegoogle356 Před 3 lety

    It actually works I tried it however it’s probably best to delete the screenshots so you don’t use up all your space on your iPhone

  • @HD-po2qv
    @HD-po2qv Před 3 lety

    thx i

  • @HD-po2qv
    @HD-po2qv Před 3 lety

    thx i