My long arm has computer assist and it does have a diagonal channel lock function. I haven't used it, but it would be limited to the space the throat allows you to travel and you would end up rolling the quilt alot,,, and I mean, alot to get long diagonal lines quilted.