# Developer Platform

<h2 align="center">엔비아소프트 개발자 센터 (Developer Center)</h2>

<p align="center">반도체 자동화 시스템 구축을 위한 가장 빠르고 강력한 통신 솔루션, EZGemPlus 를 만나보세요.</p>

<table data-card-size="large" data-view="cards"><thead><tr><th align="center"></th><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center"><strong>설치 가이드 및 개요</strong></td><td align="center">제품 설치와 가이드를 확인합니다.</td><td><a href="/spaces/bMtWZ72hsa1GMfoslftr">/spaces/bMtWZ72hsa1GMfoslftr</a></td><td><a href="/files/0EiaSG93EapgIyXLAvX6">/files/0EiaSG93EapgIyXLAvX6</a></td></tr><tr><td align="center"><strong>API 함수 정의</strong></td><td align="center">API함수 정의 및 사용법을 확인합니다.</td><td><a href="/spaces/X6M4q9wJZDGAgHYdwgAL">/spaces/X6M4q9wJZDGAgHYdwgAL</a></td><td><a href="/files/jcfkrQQApQDRzmxaELrE">/files/jcfkrQQApQDRzmxaELrE</a></td></tr></tbody></table>

{% columns %}
{% column width="50%" %}

### 복잡한 SECS/GEM 통신,5분안에 마스터하기                &#x20;

엔비아소프트의 EZGemPlus는 반도체 자동화 시스템 구축을 위한 가장 빠르고 강력한 솔루션입니다.&#x20;

복잡한 프로토콜 명세에 매몰되지 마세요. 명확한 엔드포인트, 바로 복사해서 사용할 수 있는 C# 예제 코드를 통해 시간 단위가 아닌 분 단위로 통신 환경을 구축할 수 있습니다.

추측이나 복잡함은 덜어내고, 첫 번째 메시지 전송의 성공에만 집중하세요.

<a href="/spaces/bMtWZ72hsa1GMfoslftr" class="button primary" data-icon="rocket-launch">설치 가이드 확인하기</a> <a href="/spaces/X6M4q9wJZDGAgHYdwgAL" class="button primary" data-icon="rocket-launch">API 함수 확인하기</a>
{% endcolumn %}

{% column width="50%" %}
{% code title="C#" overflow="wrap" %}

```csharp

using EZGemPlusCS;  //EZGEM DLL을 사용하기 위한 참조

public partial class Form1 : Form
{
    //EZGEM DLL참조
    //m_gem. 입력시 모든 함수및 속성 사용가능
    public CEZGemPlusLib m_gem = new CEZGemPlusLib(); 
}    

private void Form1_Load(object sender, EventArgs e)
{
    // GEM 내부 이벤트를 받습니다.
    m_gem.OnEZGemEvent += new ON_EZGEM_EVENT(OnEventReceived);
    // HOST로부터 받은 메시지를 전달합니다. 
    m_gem.OnEZGemMsg += new ON_EZGEM_MSG(OnMsgReceived);
}

```

{% endcode %}
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="50%" %}

<figure><img src="/files/2HBMKFkgvYA8n8qDrabE" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="50%" %}

### 개발자 플랫폼 상세 안내

가이드를 읽고, 튜토리얼을 시청하며 여러분의 기술 스택에 엔비아소프트의 솔루션을 통합하는 방법을 자세히 알아보세요.
{% endcolumn %}
{% endcolumns %}

<p align="center"></p>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nviasoft.gitbook.io/nviasoft-docs/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
